SharedPrefenence采用的键值对的方式来进行存储,采用内部存储的方式。

实例

public class MainActivity extends Activity {    private SharedPreferences sp;    private CheckBox cb = null;    public static final String KEY_SHOW_DIALOG = "show_dialog";    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        //第一个参数是首选项的名称,如果没有会自动创建,第二个是访问方式,这个只能自己的程序访问,或者相同的id,还有一种方式允许多进程访问。        sp = getSharedPreferences("mysp", Context.MODE_PRIVATE);        cb = (CheckBox) findViewById(R.id.cb);        cb.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {            @Override            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {                // TODO Auto-generated method stub                Editor edit = sp.edit();                edit.putBoolean(KEY_SHOW_DIALOG, isChecked);                edit.commit();            }        });        cb.setChecked(sp.getBoolean(KEY_SHOW_DIALOG, false));        if (cb.isChecked()) {            new AlertDialog.Builder(this).setTitle("欢迎").setMessage("你好,欢迎你使用我").setPositiveButton("关闭", null);        }    }}

如果勾选会出现对话框。

更多相关文章

  1. Android判断上网方式(Wifi还是数据流量)
  2. Android Retrofit 图片上传的最简单和明白的实现方式
  3. android animation的应用实例
  4. Android获取其他应用资源(跨应用获取资源)的两种方式
  5. Android从服务器获取图片的实例方法
  6. Android 获取activity实例
  7. android webkit(V8引擎) v8::String 打印方式

随机推荐

  1. 【Java转Android】30. LitePal操作SQLite
  2. android WebSocketClient和TCP协议Socket
  3. android常用封装 --- BaseActivity
  4. android 通过滚动条改变图片显示
  5. Android 百度地图踩坑
  6. This tag and its children can be repla
  7. Android中Bitmap、Drawable、byte[…
  8. Android 调用其他应用-QQ音乐
  9. android简单的动态控制软键盘的显隐
  10. Android 10 文件读写权限申请