0

API レベル 11 より上で MULTI_MODE_PROCESS を使用してみましたが、それでもアクティビティで値を更新できず、リモート サービスで値が更新されました。froyo、ジンジャーブレッドバージョンでも、リモートサービスとアクティビティで設定を共有できません.これはAndroidのバグですか? これに対する解決策はありますか?

4

1 に答える 1

0

コードがないと、何をしているのか正確にはわかりませんが、私が最初に行ったのと同じことをしたと思います。既存の呼び出しをgetSharedPreferences()使用MULTI_MODE_PROCESSして同期を期待するように変更するだけです。それでは十分じゃない; getSharedPreferences()また、別のプロセスによって変更された可能性のある SharedPreferences にアクセスする前に、(マルチプロセス フラグを使用して) 再度呼び出す必要があります。

于 2013-02-11T08:11:20.533 に答える