我正在创建一个简单的Android小部件,其典型用法是同时运行多个实例。
使用股票首选项管理器,似乎每个窗口小部件的实例共享相同的首选项。
有没有办法不发生这种情况?
谢谢!
答案 0 :(得分:1)
您可以尝试覆盖getPreferenceManager()
中的PreferenceActivity
,并返回已覆盖PreferenceManager
的自定义getPreferences()
以返回其他SharedPreferences
对象每个app小部件。我没试过这个,所以我不完全确定它会起作用。如果确实如此,你会想到它,请回答这个问题,让我知道!