summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAngus Kong <shkong@google.com>2012-08-27 12:47:21 +0800
committerAngus Kong <shkong@google.com>2012-08-27 16:03:48 +0800
commit305e6e3d3091cd4a500fdbaabde18e531b8d450a (patch)
tree3dd56a7b5f68f1819c3147b5130c198358ecddfd /src
parentfa3e84a0ce70f03b47c94434fdb52780a8b08e62 (diff)
downloadandroid_packages_apps_Snap-305e6e3d3091cd4a500fdbaabde18e531b8d450a.tar.gz
android_packages_apps_Snap-305e6e3d3091cd4a500fdbaabde18e531b8d450a.tar.bz2
android_packages_apps_Snap-305e6e3d3091cd4a500fdbaabde18e531b8d450a.zip
Add LightCycle helper class.
LightCycleHelper also receives event of package changes to get updated. bug:6912297 Change-Id: Ib822ee778537b64986389bf8eeec36f61c9289f2
Diffstat (limited to 'src')
-rw-r--r--src/com/android/gallery3d/app/PackagesMonitor.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/android/gallery3d/app/PackagesMonitor.java b/src/com/android/gallery3d/app/PackagesMonitor.java
index d8aa8c914..05a2bd7f6 100644
--- a/src/com/android/gallery3d/app/PackagesMonitor.java
+++ b/src/com/android/gallery3d/app/PackagesMonitor.java
@@ -23,6 +23,7 @@ import android.content.Intent;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;
+import com.android.gallery3d.common.LightCycleHelper;
import com.android.gallery3d.picasasource.PicasaSource;
public class PackagesMonitor extends BroadcastReceiver {
@@ -61,10 +62,13 @@ public class PackagesMonitor extends BroadcastReceiver {
String packageName = intent.getData().getSchemeSpecificPart();
if (Intent.ACTION_PACKAGE_ADDED.equals(action)) {
PicasaSource.onPackageAdded(context, packageName);
+ LightCycleHelper.onPackageAdded(context, packageName);
} else if (Intent.ACTION_PACKAGE_REMOVED.equals(action)) {
PicasaSource.onPackageRemoved(context, packageName);
+ LightCycleHelper.onPackageRemoved(context, packageName);
} else if (Intent.ACTION_PACKAGE_CHANGED.equals(action)) {
PicasaSource.onPackageChanged(context, packageName);
+ LightCycleHelper.onPackageChanged(context, packageName);
}
}
}