我的小部件正在从RSS中删除最后5个帖子。用户可以单击小部件来刷新数据,并可以单击箭头(下一个/上一个)来浏览帖子。
我尝试使用共享首选项制作小部件。我工作得很好的一切我添加相同小部件的第二个实例。然后第二个覆盖第一个设置。我尝试做这样的事情:
(配置小部件活动):
public static String PREFS_NAME = "my_name" + ID_WIDGET;
或
editor.putString("login_" + mAppWidgetId, _loginEdit.getText().toString());
但是我在检索此数据时遇到问题 - 我无法检索小部件ID。我尝试了很多解决方案,但它们都不适合我。
ComponentName name = new ComponentName(contextApp, TweetWidget.class);
int [] ids = AppWidgetManager.getInstance(contextApp).getAppWidgetIds(name);
这里我有ID,但我需要一个用户点击的小部件ID - 更新小部件中的信息。有人有工作解决方案吗?