私のアプリでは、ユーザーが一度ログインしてから次回にアプリケーションを開くときにログインしたり、リマインダーを無効にするなどの変数を覚えています。アプリはその変数が偽であるかどうかをチェックし、そのリマインダをもう表示しません。理想的には、これらの変数はグローバルで、アプリ内のすべてのアクティビティで使用する必要があります。これらの変数はどこに格納すればよいでしょうか、それを私のコードに入れるにはどうしたらいいですか?アンドロイドアプリで設定を行うにはどうすればいいですか
おかげ
私のアプリでは、ユーザーが一度ログインしてから次回にアプリケーションを開くときにログインしたり、リマインダーを無効にするなどの変数を覚えています。アプリはその変数が偽であるかどうかをチェックし、そのリマインダをもう表示しません。理想的には、これらの変数はグローバルで、アプリ内のすべてのアクティビティで使用する必要があります。これらの変数はどこに格納すればよいでしょうか、それを私のコードに入れるにはどうしたらいいですか?アンドロイドアプリで設定を行うにはどうすればいいですか
おかげ
SharedPreferencesを移動するための方法です。
共有設定!このlinkはうまく動作します。
こんにちは、スタックオーバーフローへようこそ。あなたの答えを広げて、リンクされたページに報告されたものの概要を追加できますか?このように、答えは将来の読者にとって大きな助けになるでしょう。 – kiamlaluno
私はちょうど彼らがどのように動作するのだろうか。変数を編集して、アクティビティ5とし、editor.putBoolean( "silentMode"、mSilentMode);という名前で保存します。 boolean silent = settings.getBoolean( "silentMode"、false);で他のアクティビティを開くことはできますか? "silentMode"の値を取得しますか? – Sean
はい、そのように動作するはずです。 – mibollma