diff options
author | Mario Bertschler <bmario@google.com> | 2017-03-20 11:30:27 -0700 |
---|---|---|
committer | Mario Bertschler <bmario@google.com> | 2017-03-20 16:02:24 -0700 |
commit | 08ffaae3b627a124eaaf8610f5ea8f1898700d45 (patch) | |
tree | a469dcd24773373da7b51735c52c7d47aae0e6fc /src/com/android/launcher3/InfoDropTarget.java | |
parent | afc3f09240abf904f0250aa7d3892ff41ec1ba6d (diff) | |
download | android_packages_apps_Trebuchet-08ffaae3b627a124eaaf8610f5ea8f1898700d45.tar.gz android_packages_apps_Trebuchet-08ffaae3b627a124eaaf8610f5ea8f1898700d45.tar.bz2 android_packages_apps_Trebuchet-08ffaae3b627a124eaaf8610f5ea8f1898700d45.zip |
Show promise app icon progress in All Apps and setup market intent
on clicking promise app icon in All Apps.
Only the progress will be changed with animation on progress update,
no relayout is performed. If the icon is newly bound, the progress
will not be animated.
Bug: 23952570
Change-Id: I98d3f945f08a2abadf53f20e6007c15e56d5d410
Diffstat (limited to 'src/com/android/launcher3/InfoDropTarget.java')
-rw-r--r-- | src/com/android/launcher3/InfoDropTarget.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/launcher3/InfoDropTarget.java b/src/com/android/launcher3/InfoDropTarget.java index 34adf47a1..2f61a01ed 100644 --- a/src/com/android/launcher3/InfoDropTarget.java +++ b/src/com/android/launcher3/InfoDropTarget.java @@ -60,6 +60,12 @@ public class InfoDropTarget extends UninstallDropTarget { */ public static boolean startDetailsActivityForInfo( ItemInfo info, Launcher launcher, DropTargetResultCallback callback) { + if (info instanceof PromiseAppInfo) { + PromiseAppInfo promiseAppInfo = (PromiseAppInfo) info; + launcher.startActivity(promiseAppInfo.getMarketIntent()); + return true; + } + boolean result = false; ComponentName componentName = null; if (info instanceof AppInfo) { |