public abstract class BaseWidgetProvider
extends android.appwidget.AppWidgetProvider
| Constructor and Description |
|---|
BaseWidgetProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract android.view.View |
buildCustomView(android.content.Context context,
Habit habit) |
protected abstract int |
getDefaultHeight() |
protected abstract int |
getDefaultWidth() |
static java.lang.String |
getHabitIdKey(long widgetId) |
protected abstract int |
getLayoutId() |
protected abstract android.app.PendingIntent |
getOnClickPendingIntent(android.content.Context context,
Habit habit) |
void |
onAppWidgetOptionsChanged(android.content.Context context,
android.appwidget.AppWidgetManager appWidgetManager,
int appWidgetId,
android.os.Bundle newOptions) |
void |
onDeleted(android.content.Context context,
int[] appWidgetIds) |
void |
onUpdate(android.content.Context context,
android.appwidget.AppWidgetManager manager,
int[] appWidgetIds) |
protected abstract void |
refreshCustomViewData(android.view.View widgetView) |
onDisabled, onEnabled, onReceive, onRestoredabortBroadcast, clearAbortBroadcast, getAbortBroadcast, getDebugUnregister, getResultCode, getResultData, getResultExtras, goAsync, isInitialStickyBroadcast, isOrderedBroadcast, peekService, setDebugUnregister, setOrderedHint, setResult, setResultCode, setResultData, setResultExtrasprotected abstract int getDefaultHeight()
protected abstract int getDefaultWidth()
protected abstract android.app.PendingIntent getOnClickPendingIntent(android.content.Context context,
Habit habit)
protected abstract int getLayoutId()
protected abstract android.view.View buildCustomView(android.content.Context context,
Habit habit)
public static java.lang.String getHabitIdKey(long widgetId)
public void onDeleted(android.content.Context context,
int[] appWidgetIds)
onDeleted in class android.appwidget.AppWidgetProviderpublic void onAppWidgetOptionsChanged(android.content.Context context,
android.appwidget.AppWidgetManager appWidgetManager,
int appWidgetId,
android.os.Bundle newOptions)
onAppWidgetOptionsChanged in class android.appwidget.AppWidgetProviderpublic void onUpdate(android.content.Context context,
android.appwidget.AppWidgetManager manager,
int[] appWidgetIds)
onUpdate in class android.appwidget.AppWidgetProviderprotected abstract void refreshCustomViewData(android.view.View widgetView)