From ab121c17159a7f655b772fa78c04a6d2479e2a8e Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Fri, 2 Dec 2016 19:29:43 +0530 Subject: Adding a generic method to initiate overridable objects Change-Id: Ia433427c65ad38804f2eed9c6bc209df232758c0 --- src/com/android/launcher3/IconProvider.java | 17 ----------------- 1 file changed, 17 deletions(-) (limited to 'src/com/android/launcher3/IconProvider.java') 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(); } -- cgit v1.2.3