2011-08-13 22 views
2

私のアプリでは、ユーザーが一度ログインしてから次回にアプリケーションを開くときにログインしたり、リマインダーを無効にするなどの変数を覚えています。アプリはその変数が偽であるかどうかをチェックし、そのリマインダをもう表示しません。理想的には、これらの変数はグローバルで、アプリ内のすべてのアクティビティで使用する必要があります。これらの変数はどこに格納すればよいでしょうか、それを私のコードに入れるにはどうしたらいいですか?アンドロイドアプリで設定を行うにはどうすればいいですか

おかげ

答えて

3

SharedPreferencesを移動するための方法です。

+0

私はちょうど彼らがどのように動作するのだろうか。変数を編集して、アクティビティ5とし、editor.putBoolean( "silentMode"、mSilentMode);という名前で保存します。 boolean silent = settings.getBoolean( "silentMode"、false);で他のアクティビティを開くことはできますか? "silentMode"の値を取得しますか? – Sean

+0

はい、そのように動作するはずです。 – mibollma

0

共有設定!このlinkはうまく動作します。

+0

こんにちは、スタックオーバーフローへようこそ。あなたの答えを広げて、リンクされたページに報告されたものの概要を追加できますか?このように、答えは将来の読者にとって大きな助けになるでしょう。 – kiamlaluno

関連する問題