-5
アクティビティの先頭に共有プリファレンスを作成したとき、私のアプリケーションは実行時に失敗します。 一方、共有プリファレンスをメソッド内に配置すると、アプリが円滑に実行されます。 共有の設定をクラスの最上位に配置したいので、すべての単一のメソッドで共有の設定を作成する必要はありません。アンドロイドの活動のトップに共有プリファレンスを作成できないのはなぜですか?
共有設定をグローバルに作成できないのはなぜですか?共有された環境設定をグローバルオブジェクトとして作成できないことを理解したので、すべての方法で共有環境設定を作成する必要はありませんか?
'SharedPreferences'変数をクラスフィールドとして宣言できますが、' onCreate() 'まで初期化することはできません。 –