2

アプリ内設定を (共有設定で) 変更するときはいつでも、変更を有効にするために戻るボタンを使用してアクティビティに戻る必要があります。早急に施行していただきたい。使ってみた

protected void onResume(){

super.onResume();

}

しかし、うまくいきません。私は何を間違っていますか?私の設定アクティビティはメニュー インフレータによって呼び出され、保存ボタンをクリックすると終了します。

4

1 に答える 1

0

以下に、注意すべき点をいくつか示します。

  1. 別のファイルではなく、使用されているファイルと同じファイルに新しい設定を書き込んでいます
  2. ほとんどの人は、実行ごとに設定を保存するためにローカル変数を使用します。設定を変更した後は、これらすべてを更新してください。これを行う良い方法は、updateUserChoices() のような別のメソッドを用意し、その中にすべてのコードを含めるboolean sound = settings.getBoolean();ことです。次に、最初と設定の更新後にこのメソッドを呼び出すだけです。
于 2012-07-01T19:08:26.950 に答える