summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/shortcuts/DeepShortcutManager.java
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2016-12-15 15:53:17 -0800
committerSunny Goyal <sunnygoyal@google.com>2016-12-15 22:06:10 -0800
commit7c74e4ae641e76f73d74348e293c244a157f6585 (patch)
tree52f84297787842137b3bd1818bc0d5f723d1e3ab /src/com/android/launcher3/shortcuts/DeepShortcutManager.java
parent338dee9dd7a7b087bf182f16970c16ffd940b435 (diff)
downloadandroid_packages_apps_Trebuchet-7c74e4ae641e76f73d74348e293c244a157f6585.tar.gz
android_packages_apps_Trebuchet-7c74e4ae641e76f73d74348e293c244a157f6585.tar.bz2
android_packages_apps_Trebuchet-7c74e4ae641e76f73d74348e293c244a157f6585.zip
No more UserHandleCompat
Bug: 32745285 Change-Id: I762fb4e268c1afe48a1860ab12a4ccb3f626aa95
Diffstat (limited to 'src/com/android/launcher3/shortcuts/DeepShortcutManager.java')
-rw-r--r--src/com/android/launcher3/shortcuts/DeepShortcutManager.java27
1 files changed, 13 insertions, 14 deletions
diff --git a/src/com/android/launcher3/shortcuts/DeepShortcutManager.java b/src/com/android/launcher3/shortcuts/DeepShortcutManager.java
index 41f1a47af..941391362 100644
--- a/src/com/android/launcher3/shortcuts/DeepShortcutManager.java
+++ b/src/com/android/launcher3/shortcuts/DeepShortcutManager.java
@@ -25,12 +25,12 @@ import android.content.pm.ShortcutInfo;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
+import android.os.UserHandle;
import android.util.Log;
import com.android.launcher3.ItemInfo;
import com.android.launcher3.LauncherSettings;
import com.android.launcher3.Utilities;
-import com.android.launcher3.compat.UserHandleCompat;
import java.util.ArrayList;
import java.util.Collections;
@@ -83,7 +83,7 @@ public class DeepShortcutManager {
* because we only get "key" fields in onShortcutsChanged().
*/
public List<ShortcutInfoCompat> queryForFullDetails(String packageName,
- List<String> shortcutIds, UserHandleCompat user) {
+ List<String> shortcutIds, UserHandle user) {
return query(FLAG_GET_ALL, packageName, null, shortcutIds, user);
}
@@ -92,7 +92,7 @@ public class DeepShortcutManager {
* to be displayed in the shortcuts container on long press.
*/
public List<ShortcutInfoCompat> queryForShortcutsContainer(ComponentName activity,
- List<String> ids, UserHandleCompat user) {
+ List<String> ids, UserHandle user) {
return query(ShortcutQuery.FLAG_MATCH_MANIFEST | ShortcutQuery.FLAG_MATCH_DYNAMIC,
activity.getPackageName(), activity, ids, user);
}
@@ -106,11 +106,11 @@ public class DeepShortcutManager {
if (Utilities.ATLEAST_NOUGAT_MR1) {
String packageName = key.componentName.getPackageName();
String id = key.getId();
- UserHandleCompat user = key.user;
+ UserHandle user = key.user;
List<String> pinnedIds = extractIds(queryForPinnedShortcuts(packageName, user));
pinnedIds.remove(id);
try {
- mLauncherApps.pinShortcuts(packageName, pinnedIds, user.getUser());
+ mLauncherApps.pinShortcuts(packageName, pinnedIds, user);
mWasLastCallSuccess = true;
} catch (SecurityException|IllegalStateException e) {
Log.w(TAG, "Failed to unpin shortcut", e);
@@ -128,11 +128,11 @@ public class DeepShortcutManager {
if (Utilities.ATLEAST_NOUGAT_MR1) {
String packageName = key.componentName.getPackageName();
String id = key.getId();
- UserHandleCompat user = key.user;
+ UserHandle user = key.user;
List<String> pinnedIds = extractIds(queryForPinnedShortcuts(packageName, user));
pinnedIds.add(id);
try {
- mLauncherApps.pinShortcuts(packageName, pinnedIds, user.getUser());
+ mLauncherApps.pinShortcuts(packageName, pinnedIds, user);
mWasLastCallSuccess = true;
} catch (SecurityException|IllegalStateException e) {
Log.w(TAG, "Failed to pin shortcut", e);
@@ -143,11 +143,11 @@ public class DeepShortcutManager {
@TargetApi(25)
public void startShortcut(String packageName, String id, Rect sourceBounds,
- Bundle startActivityOptions, UserHandleCompat user) {
+ Bundle startActivityOptions, UserHandle user) {
if (Utilities.ATLEAST_NOUGAT_MR1) {
try {
mLauncherApps.startShortcut(packageName, id, sourceBounds,
- startActivityOptions, user.getUser());
+ startActivityOptions, user);
mWasLastCallSuccess = true;
} catch (SecurityException|IllegalStateException e) {
Log.e(TAG, "Failed to start shortcut", e);
@@ -177,12 +177,11 @@ public class DeepShortcutManager {
*
* If packageName is null, returns all pinned shortcuts regardless of package.
*/
- public List<ShortcutInfoCompat> queryForPinnedShortcuts(String packageName,
- UserHandleCompat user) {
+ public List<ShortcutInfoCompat> queryForPinnedShortcuts(String packageName, UserHandle user) {
return query(ShortcutQuery.FLAG_MATCH_PINNED, packageName, null, null, user);
}
- public List<ShortcutInfoCompat> queryForAllShortcuts(UserHandleCompat user) {
+ public List<ShortcutInfoCompat> queryForAllShortcuts(UserHandle user) {
return query(FLAG_GET_ALL, null, null, null, user);
}
@@ -202,7 +201,7 @@ public class DeepShortcutManager {
*/
@TargetApi(25)
private List<ShortcutInfoCompat> query(int flags, String packageName,
- ComponentName activity, List<String> shortcutIds, UserHandleCompat user) {
+ ComponentName activity, List<String> shortcutIds, UserHandle user) {
if (Utilities.ATLEAST_NOUGAT_MR1) {
ShortcutQuery q = new ShortcutQuery();
q.setQueryFlags(flags);
@@ -213,7 +212,7 @@ public class DeepShortcutManager {
}
List<ShortcutInfo> shortcutInfos = null;
try {
- shortcutInfos = mLauncherApps.getShortcuts(q, user.getUser());
+ shortcutInfos = mLauncherApps.getShortcuts(q, user);
mWasLastCallSuccess = true;
} catch (SecurityException|IllegalStateException e) {
Log.e(TAG, "Failed to query for shortcuts", e);