アプリの設定を含むsettings.xmlファイルがあります。デフォルトではすべての値が「true」に設定されており、アプリのPreferenceActivityで使用されます。私の主な活動では、値を読みます
SharedPreferences sp=PreferenceManager.getDefaultSharedPreferences(appContext);
Boolean key = sp.getBoolean("M", false);
初回以外の実行で必要なものは何でも取得します。アプリを初めて開いて設定メニューを開かない場合にのみ、「false」が表示されます。つまり、メニューを開く必要があり、その後でアプリが正しく実行されます。
助言がありますか?