我试图在OnReceive中更新我的SharedReferences。 看来这行不通,但是我不确定为什么。 通常有可能吗?我要注意什么?
我的目标是移动诸如array [i-1] = array [i]之类的项目。 我将每个数组位置保存在SharedReference中,并将该位置的整数作为键。我希望在午夜将物品移到最前面。完全删除旧的,然后在末尾添加一个空的。
答案 0 :(得分:-1)
最好在真实的Context
内编辑SharedPreferences,这意味着Activity
或Service
。或使用'getApplicationContext()'