SharedPrefencesと初期化に問題があります。SharedPreferencesを使用したAndroid初期化
私のアプリケーションには、ユーザーを挿入するログインがあります。そのユーザーには特定の環境設定があります。後で読み込むために、ユーザーに応じて環境設定を保存する必要があります。
私はSharedPrefencesが解決策になると思いますが、本当に私はそう思っていますが、私はそれらを初期化するための問題があります。オプションと呼ばれるActivityクラスがあります。それはオプションの値を返す静的関数を持っています...しかし、問題がある、私はそのアクティビティ(インテント)を作成する前にその関数を呼び出すので、関数は最後のユーザーが持っている最後の値を返すと思いますオプションで選択...
どのように呼び出す前にオプションを読み込むことができますか?
私は最初にインテントを使用して、ユーザーの追加データとオプションのonCreate()を使用して初期化しますが、インテントを作成すると、オプションが表示されます(xmlがロードされます)。
ヘルプpls?
アクティビティに静的メソッドを使用しないでください。非常に悪い習慣。あなたのランチャー活動を初期化するあなたの好みを保持しているシングルトンを持っているのが最善でしょう。私は秒でコードを掲示します.... – SnowyTracks