我正在开发一个小部件,我在这里有基本的问题。
当用户点击小部件时。它将转到配置页面。我在这里使用PendingIntent。
Intent intent = new Intent(this, MyConfig.class);
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, intent, 0);
views.setOnClickPendingIntent(R.id.MyWidget, pendingIntent);
在配置页面上,我在这里有一些业务逻辑,我想将结果返回到更新小部件。
我使用下面的代码强制更新小部件
AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(MyConfig.this);
int[] appWidgetIds = appWidgetManager.getAppWidgetIds(new ComponentName(MyConfig.this, MyActivity.class));
if (appWidgetIds.length > 0) {
new MyActivity().onUpdate(MyConfig.this, appWidgetManager, appWidgetIds)
};
适当的技术如何做到这一点? 我应该在哪里放置Object参数,以便我可以在MyActivity类上访问它?
由于
答案 0 :(得分:0)
为什么不使用sharedPreferences?