同一小部件​​的多个实例 - 不同的共享偏好

时间:2012-01-22 13:15:14

标签: android widget sharedpreferences

我的小部件正在从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 - 更新小部件中的信息。有人有工作解决方案吗?

0 个答案:

没有答案