diff --git a/quickstep/src/com/android/quickstep/InstantAppResolverImpl.java b/quickstep/src/com/android/quickstep/InstantAppResolverImpl.java index 12757c0f79..3e9872a2ff 100644 --- a/quickstep/src/com/android/quickstep/InstantAppResolverImpl.java +++ b/quickstep/src/com/android/quickstep/InstantAppResolverImpl.java @@ -19,16 +19,11 @@ package com.android.quickstep; import android.content.ComponentName; import android.content.Context; import android.content.pm.ApplicationInfo; -import android.content.pm.InstantAppInfo; import android.content.pm.PackageManager; -import android.util.Log; import com.android.launcher3.AppInfo; import com.android.launcher3.util.InstantAppResolver; -import java.util.ArrayList; -import java.util.List; - /** * Implementation of InstantAppResolver using platform APIs */ @@ -40,8 +35,7 @@ public class InstantAppResolverImpl extends InstantAppResolver { private final PackageManager mPM; - public InstantAppResolverImpl(Context context) - throws NoSuchMethodException, ClassNotFoundException { + public InstantAppResolverImpl(Context context) { mPM = context.getPackageManager(); } @@ -55,23 +49,4 @@ public class InstantAppResolverImpl extends InstantAppResolver { ComponentName cn = info.getTargetComponent(); return cn != null && cn.getClassName().equals(COMPONENT_CLASS_MARKER); } - - @Override - public List getInstantApps() { - try { - List result = new ArrayList<>(); - for (InstantAppInfo iai : mPM.getInstantApps()) { - ApplicationInfo info = iai.getApplicationInfo(); - if (info != null) { - result.add(info); - } - } - return result; - } catch (SecurityException se) { - Log.w(TAG, "getInstantApps failed. Launcher may not be the default home app.", se); - } catch (Exception e) { - Log.e(TAG, "Error calling API: getInstantApps", e); - } - return super.getInstantApps(); - } } diff --git a/src/com/android/launcher3/util/InstantAppResolver.java b/src/com/android/launcher3/util/InstantAppResolver.java index 5dc7af855b..031a40dc0b 100644 --- a/src/com/android/launcher3/util/InstantAppResolver.java +++ b/src/com/android/launcher3/util/InstantAppResolver.java @@ -24,9 +24,6 @@ import android.util.Log; import com.android.launcher3.AppInfo; import com.android.launcher3.R; -import java.util.Collections; -import java.util.List; - /** * A wrapper class to access instant app related APIs. */ @@ -55,8 +52,4 @@ public class InstantAppResolver implements ResourceBasedOverride { } return false; } - - public List getInstantApps() { - return Collections.emptyList(); - } }