diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2014-07-22 13:48:29 -0700 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2014-08-01 14:45:39 -0700 |
commit | e755d469d40b95e763a9dcb67d0e4f511d1948dd (patch) | |
tree | efeb5b14ebf555a41f37bac96b8eb198e61c7899 /src/com/android/launcher3/LauncherModel.java | |
parent | c5b6ac7215329d9f827731a43c330451f38b9965 (diff) | |
download | android_packages_apps_Trebuchet-e755d469d40b95e763a9dcb67d0e4f511d1948dd.tar.gz android_packages_apps_Trebuchet-e755d469d40b95e763a9dcb67d0e4f511d1948dd.tar.bz2 android_packages_apps_Trebuchet-e755d469d40b95e763a9dcb67d0e4f511d1948dd.zip |
Implementing a package install progress listener for L
issue: 15835307
Change-Id: I71aaea087963f2e0e1206447190cbe23c174057d
Diffstat (limited to 'src/com/android/launcher3/LauncherModel.java')
-rw-r--r-- | src/com/android/launcher3/LauncherModel.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/com/android/launcher3/LauncherModel.java b/src/com/android/launcher3/LauncherModel.java index e115bf11c..86edaef44 100644 --- a/src/com/android/launcher3/LauncherModel.java +++ b/src/com/android/launcher3/LauncherModel.java @@ -55,6 +55,7 @@ import android.util.Pair; import com.android.launcher3.InstallWidgetReceiver.WidgetMimeTypeHandlerData; import com.android.launcher3.compat.LauncherActivityInfoCompat; import com.android.launcher3.compat.LauncherAppsCompat; +import com.android.launcher3.compat.PackageInstallerCompat.PackageInstallInfo; import com.android.launcher3.compat.UserHandleCompat; import com.android.launcher3.compat.UserManagerCompat; @@ -195,7 +196,7 @@ public class LauncherModel extends BroadcastReceiver ArrayList<ItemInfo> addAnimated, ArrayList<AppInfo> addedApps); public void bindAppsUpdated(ArrayList<AppInfo> apps); - public void updatePackageState(String pkgName, int state); + public void updatePackageState(ArrayList<PackageInstallInfo> installInfo); public void bindComponentsRemoved(ArrayList<String> packageNames, ArrayList<AppInfo> appInfos, UserHandleCompat user); public void bindPackagesUpdated(ArrayList<Object> widgetsAndShortcuts); @@ -332,13 +333,13 @@ public class LauncherModel extends BroadcastReceiver return null; } - public void setPackageState(final String pkgName, final int state) { + public void setPackageState(final ArrayList<PackageInstallInfo> installInfo) { // Process the updated package state Runnable r = new Runnable() { public void run() { Callbacks callbacks = mCallbacks != null ? mCallbacks.get() : null; if (callbacks != null) { - callbacks.updatePackageState(pkgName, state); + callbacks.updatePackageState(installInfo); } } }; |