summaryrefslogtreecommitdiffstats
path: root/src/com/android/providers/contacts/ContactDirectoryManager.java
diff options
context:
space:
mode:
authorDmitri Plotnikov <dplotnikov@google.com>2010-08-31 18:26:15 -0700
committerDmitri Plotnikov <dplotnikov@google.com>2010-09-01 09:48:46 -0700
commit6255d756615cfa89fb3411d1840dbe08e1375ffe (patch)
treec067bee9cc0e5d81d08cd7ec4b15acc7192a3af6 /src/com/android/providers/contacts/ContactDirectoryManager.java
parentc918b0d3ab17a45a392748f43956b927c83eb402 (diff)
downloadpackages_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.java6
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;