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/IconProvider.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/IconProvider.java')
-rw-r--r-- | src/com/android/launcher3/IconProvider.java | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/src/com/android/launcher3/IconProvider.java b/src/com/android/launcher3/IconProvider.java index 0a273bbc3..005bbaa02 100644 --- a/src/com/android/launcher3/IconProvider.java +++ b/src/com/android/launcher3/IconProvider.java @@ -1,13 +1,9 @@ package com.android.launcher3; -import android.content.Context; import android.graphics.drawable.Drawable; -import android.text.TextUtils; -import android.util.Log; import com.android.launcher3.compat.LauncherActivityInfoCompat; -import java.lang.reflect.InvocationTargetException; import java.util.Locale; public class IconProvider { @@ -21,19 +17,6 @@ public class IconProvider { updateSystemStateString(); } - public static IconProvider loadByName(String className, Context context) { - if (TextUtils.isEmpty(className)) return new IconProvider(); - if (DBG) Log.d(TAG, "Loading IconProvider: " + className); - try { - Class<?> cls = Class.forName(className); - return (IconProvider) cls.getDeclaredConstructor(Context.class).newInstance(context); - } catch (ClassNotFoundException | InstantiationException | IllegalAccessException - | ClassCastException | NoSuchMethodException | InvocationTargetException e) { - Log.e(TAG, "Bad IconProvider class", e); - return new IconProvider(); - } - } - public void updateSystemStateString() { mSystemState = Locale.getDefault().toString(); } |