diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2016-12-02 19:29:43 +0530 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2016-12-12 17:01:11 +0000 |
commit | ab121c17159a7f655b772fa78c04a6d2479e2a8e (patch) | |
tree | 8901857ce3938816df90c82b496b7d7b1287abdf /src/com/android/launcher3/AppFilter.java | |
parent | 59dfebcaee57982d032b4dd75fcd6c9cd3752574 (diff) | |
download | android_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.java | 31 |
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; } - } |