看到网上DialogPreference的用法,让我很心痛...

Demo :

主程序如下:

package com.example.androiddialogperencetest;

import android.os.Bundle;
import android.preference.PreferenceActivity;
import android.app.Activity;
import android.content.SharedPreferences;
import android.view.Menu;

public class MainActivity extends PreferenceActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        this.addPreferencesFromResource(R.xml.prefs_dialog);
    }

    @Override
    public void onPause() {
        SharedPreferences prefs = android.preference.PreferenceManager.
            getDefaultSharedPreferences(getBaseContext());
        if(prefs.getBoolean(
            getResources().getString(R.string.prefKeyResetQuests), false)) {
            // apply reset, and then set the pref-value back to false
        }
    }
}
View Code

相关文章:

  • 2021-07-30
  • 2021-10-22
  • 2021-11-09
  • 2022-12-23
  • 2021-12-01
  • 2021-12-05
  • 2021-12-06
  • 2021-12-06
猜你喜欢
  • 2022-12-23
  • 2022-02-18
  • 2022-01-02
  • 2022-12-23
  • 2021-07-18
  • 2021-12-18
  • 2022-01-21
相关资源
相似解决方案