summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/IconProvider.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/IconProvider.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/IconProvider.java')
-rw-r--r--src/com/android/launcher3/IconProvider.java17
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();
}