2016-08-02 16 views
-3

私はsharedPreferences好奇心だと、私の本当の問題は、Variable stored using sharedPreferences in one activity can be fetched in second activity but can i get the value of variable again in third activity ? does it provide this usage? if not How can i achieve this task?SharedPreferencesのスコープは1回に制限されていますか?

+0

2番目のアクティビティで取得したのと同じ方法で3番目のアクティビティで取得できませんでしたか?試したコードを提供するために質問を編集できますか? – Bill

+0

試しましたか?今質問がどのように表現されているかは、アプリケーションのどこにでも変数の値を取得できない理由はありません。 – BadCash

+0

うわー、最初は概念的な質問ではなく、コーディングの質問ではないので、例はありません、 –

答えて

0

氏Z、

あなたはそれが活動ののonCreateが呼ばれたとき、参照をインスタンス化(に対応活動のSharedPreferencesの静的参照を格納することができますです)。それ以外の場合は、プログラム内のデータをグローバルに取得するために考えられる唯一のことは、作成するScardストレージからファイルを読み込むことです。

不明な点や不完全な点がある場合は、ぜひコメントしてください!

0

コードで明示的に消去しない限り、またはアプリケーションのローカルデータが削除されない限り(ローカルストレージをインストールまたは消去するときなど)、何度でも使用できます。

重要な情報を保存するためにSharedPreferencesを使用しないでください。as it might get lost occasionally

関連する問題