diff options
author | Dmitri Plotnikov <dplotnikov@google.com> | 2010-08-31 18:26:15 -0700 |
---|---|---|
committer | Dmitri Plotnikov <dplotnikov@google.com> | 2010-09-01 09:48:46 -0700 |
commit | 6255d756615cfa89fb3411d1840dbe08e1375ffe (patch) | |
tree | c067bee9cc0e5d81d08cd7ec4b15acc7192a3af6 /src/com/android/providers/contacts/ContactDirectoryManager.java | |
parent | c918b0d3ab17a45a392748f43956b927c83eb402 (diff) | |
download | packages_providers_ContactsProvider-6255d756615cfa89fb3411d1840dbe08e1375ffe.zip packages_providers_ContactsProvider-6255d756615cfa89fb3411d1840dbe08e1375ffe.tar.gz packages_providers_ContactsProvider-6255d756615cfa89fb3411d1840dbe08e1375ffe.tar.bz2 |
Rescanning all packages for directory providers
Now automatically scanning all packages to see
if they come with directory providers whenever
an account is added/changed.
Change-Id: I1ec1851f923aeba47c4c3dc751534c562885f0f0
Diffstat (limited to 'src/com/android/providers/contacts/ContactDirectoryManager.java')
-rw-r--r-- | src/com/android/providers/contacts/ContactDirectoryManager.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/android/providers/contacts/ContactDirectoryManager.java b/src/com/android/providers/contacts/ContactDirectoryManager.java index f14b95a..0f4ebe1 100644 --- a/src/com/android/providers/contacts/ContactDirectoryManager.java +++ b/src/com/android/providers/contacts/ContactDirectoryManager.java @@ -101,7 +101,7 @@ public class ContactDirectoryManager extends HandlerThread { @Override public void start() { super.start(); - getHandler().sendEmptyMessage(MESSAGE_SCAN_ALL_PROVIDERS); + scheduleScanAllPackages(); } /** @@ -178,6 +178,10 @@ public class ContactDirectoryManager extends HandlerThread { mContactsProvider.notifyChange(false); } + public void scheduleScanAllPackages() { + getHandler().sendEmptyMessage(MESSAGE_SCAN_ALL_PROVIDERS); + } + /* Visible for testing */ int scanAllPackages() { int count = 0; |