mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-03-03 01:16:49 +00:00
Removing all compatibility code below Lollipop
Bug: 32745285 Change-Id: I62971908e3e4402941fab627bbdfd47be64473a3
This commit is contained in:
@@ -23,13 +23,10 @@ import android.appwidget.AppWidgetProviderInfo;
|
||||
import android.content.ComponentName;
|
||||
import android.content.Context;
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.os.Bundle;
|
||||
import android.os.UserHandle;
|
||||
|
||||
import com.android.launcher3.IconCache;
|
||||
import com.android.launcher3.LauncherAppWidgetProviderInfo;
|
||||
import com.android.launcher3.Utilities;
|
||||
import com.android.launcher3.util.ComponentKey;
|
||||
|
||||
import java.util.HashMap;
|
||||
@@ -40,15 +37,10 @@ public abstract class AppWidgetManagerCompat {
|
||||
private static final Object sInstanceLock = new Object();
|
||||
private static AppWidgetManagerCompat sInstance;
|
||||
|
||||
|
||||
public static AppWidgetManagerCompat getInstance(Context context) {
|
||||
synchronized (sInstanceLock) {
|
||||
if (sInstance == null) {
|
||||
if (Utilities.ATLEAST_LOLLIPOP) {
|
||||
sInstance = new AppWidgetManagerCompatVL(context.getApplicationContext());
|
||||
} else {
|
||||
sInstance = new AppWidgetManagerCompatV16(context.getApplicationContext());
|
||||
}
|
||||
sInstance = new AppWidgetManagerCompatVL(context.getApplicationContext());
|
||||
}
|
||||
return sInstance;
|
||||
}
|
||||
@@ -73,20 +65,12 @@ public abstract class AppWidgetManagerCompat {
|
||||
|
||||
public abstract List<AppWidgetProviderInfo> getAllProviders();
|
||||
|
||||
public abstract String loadLabel(LauncherAppWidgetProviderInfo info);
|
||||
|
||||
public abstract boolean bindAppWidgetIdIfAllowed(
|
||||
int appWidgetId, AppWidgetProviderInfo info, Bundle options);
|
||||
|
||||
public abstract UserHandle getUser(LauncherAppWidgetProviderInfo info);
|
||||
|
||||
public abstract void startConfigActivity(AppWidgetProviderInfo info, int widgetId,
|
||||
Activity activity, AppWidgetHost host, int requestCode);
|
||||
|
||||
public abstract Drawable loadPreview(AppWidgetProviderInfo info);
|
||||
|
||||
public abstract Drawable loadIcon(LauncherAppWidgetProviderInfo info, IconCache cache);
|
||||
|
||||
public abstract Bitmap getBadgeBitmap(LauncherAppWidgetProviderInfo info, Bitmap bitmap,
|
||||
int imageWidth, int imageHeight);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user