2010-10-26 27 views
1

我有我一直在挣扎了一段时间,它已经相当令人沮丧的一个问题...保存简单化的Android小工具在整个重新启动

我有一个应用程序,用户可以修改控件的背景图像配置活动。一旦他们选择了他们想要的图片,我使用widgetsID和图片的值保存一个SharedPreferences文件...但是,在WidgetProvider的onEnabled中,我不知道该widget的ID,所以我无法查看哪个图片使用...因为可以有这个小部件的多个实例,我不知道哪个id与哪个onEnabled ...

有什么建议吗?

回答

0

可以简单地通过以下方式实现:

int[] allids = AppWidgetManager .getInstance(context) . 
getAppWidgetIds(new ComponentName(context, AwarenessWidget.class)); 

我可以让我的应用程序的所有ID和呼叫的onupdate和更新基于保存的喜好每个的人的意见

如果有人需要,我可以详细更多...

Baffels me没有人能够找出那一个,帮助我!现在看起来很直截了当!