summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/AppFilter.java
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2016-12-02 19:29:43 +0530
committerSunny Goyal <sunnygoyal@google.com>2016-12-12 17:01:11 +0000
commitab121c17159a7f655b772fa78c04a6d2479e2a8e (patch)
tree8901857ce3938816df90c82b496b7d7b1287abdf /src/com/android/launcher3/AppFilter.java
parent59dfebcaee57982d032b4dd75fcd6c9cd3752574 (diff)
downloadandroid_packages_apps_Trebuchet-ab121c17159a7f655b772fa78c04a6d2479e2a8e.tar.gz
android_packages_apps_Trebuchet-ab121c17159a7f655b772fa78c04a6d2479e2a8e.tar.bz2
android_packages_apps_Trebuchet-ab121c17159a7f655b772fa78c04a6d2479e2a8e.zip
Adding a generic method to initiate overridable objects
Change-Id: Ia433427c65ad38804f2eed9c6bc209df232758c0
Diffstat (limited to 'src/com/android/launcher3/AppFilter.java')
-rw-r--r--src/com/android/launcher3/AppFilter.java31
1 files changed, 3 insertions, 28 deletions
diff --git a/src/com/android/launcher3/AppFilter.java b/src/com/android/launcher3/AppFilter.java
index e01436d7a..db8f5dd0e 100644
--- a/src/com/android/launcher3/AppFilter.java
+++ b/src/com/android/launcher3/AppFilter.java
@@ -1,35 +1,10 @@
package com.android.launcher3;
import android.content.ComponentName;
-import android.text.TextUtils;
-import android.util.Log;
-public abstract class AppFilter {
+public class AppFilter {
- private static final boolean DBG = false;
- private static final String TAG = "AppFilter";
-
- public abstract boolean shouldShowApp(ComponentName app);
-
- public static AppFilter loadByName(String className) {
- if (TextUtils.isEmpty(className)) return null;
- if (DBG) Log.d(TAG, "Loading AppFilter: " + className);
- try {
- Class<?> cls = Class.forName(className);
- return (AppFilter) cls.newInstance();
- } catch (ClassNotFoundException e) {
- Log.e(TAG, "Bad AppFilter class", e);
- return null;
- } catch (InstantiationException e) {
- Log.e(TAG, "Bad AppFilter class", e);
- return null;
- } catch (IllegalAccessException e) {
- Log.e(TAG, "Bad AppFilter class", e);
- return null;
- } catch (ClassCastException e) {
- Log.e(TAG, "Bad AppFilter class", e);
- return null;
- }
+ public boolean shouldShowApp(ComponentName app) {
+ return true;
}
-
}