下面列出了怎么用android.widget.RemoteViewsService的API类实例代码及写法,或者点击链接到github查看源代码。
ListRemoteViewsFactory(RemoteViewsService remoteViewsService, Application app, Intent intent) {
this.app = (PalmApp) app;
appWidgetId = intent.getIntExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, AppWidgetManager.INVALID_APPWIDGET_ID);
sharedPreferences = app.getSharedPreferences(Constants.PREFS_NAME, Context.MODE_MULTI_PROCESS);
sharedPreferences.registerOnSharedPreferenceChangeListener(this);
}
public RemoteViewsService.RemoteViewsFactory onGetViewFactory(Intent intent) {
return new ListViewRemoteViewsFactory(this.getApplicationContext(), intent, "android",
intent.getIntExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, 0));
}