diff options
author | Jon Miranda <jonmiranda@google.com> | 2019-08-19 13:32:09 -0700 |
---|---|---|
committer | Jon Miranda <jonmiranda@google.com> | 2019-08-22 10:28:14 -0700 |
commit | c84168df80fa1a4281673f78e3622fe33b363456 (patch) | |
tree | fb22c878ba215139276efa2df0d0e81503d925a2 /robolectric_tests | |
parent | 6fe3eec95cfb153ed7c16c6381623b7e762452c3 (diff) | |
download | android_packages_apps_Trebuchet-c84168df80fa1a4281673f78e3622fe33b363456.tar.gz android_packages_apps_Trebuchet-c84168df80fa1a4281673f78e3622fe33b363456.tar.bz2 android_packages_apps_Trebuchet-c84168df80fa1a4281673f78e3622fe33b363456.zip |
Add support for adding promise icons for new install sessions by user.
- Added flag PROMISE_APPS_NEW_INSTALLS
- Promise icons only added if flag (above) is on, as well as the setting
for "Add icon to Home screen"
- Maintains a list of session ids of promise icons that have been added to the
home screen, so that if the user manually removes the icon, we do not add
it back to the home screen when the install is completed.
- Queues all applications as promise icons, and replaces with actual
app info when its being added to the workspace.
Bug: 135633159
Change-Id: I411db59f9bd1b346d98b9bb73f5376a5983b8de5
Diffstat (limited to 'robolectric_tests')
-rw-r--r-- | robolectric_tests/src/com/android/launcher3/model/PackageInstallStateChangedTaskTest.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/robolectric_tests/src/com/android/launcher3/model/PackageInstallStateChangedTaskTest.java b/robolectric_tests/src/com/android/launcher3/model/PackageInstallStateChangedTaskTest.java index e9324f9ce..42a4f5cc9 100644 --- a/robolectric_tests/src/com/android/launcher3/model/PackageInstallStateChangedTaskTest.java +++ b/robolectric_tests/src/com/android/launcher3/model/PackageInstallStateChangedTaskTest.java @@ -29,7 +29,8 @@ public class PackageInstallStateChangedTaskTest extends BaseModelUpdateTaskTestC private PackageInstallStateChangedTask newTask(String pkg, int progress) { int state = PackageInstallerCompat.STATUS_INSTALLING; - PackageInstallInfo installInfo = new PackageInstallInfo(pkg, state, progress); + PackageInstallInfo installInfo = new PackageInstallInfo(pkg, state, progress, + android.os.Process.myUserHandle()); return new PackageInstallStateChangedTask(installInfo); } |