使用活动首选项保存活动状态

1、创建或检索活动首选项对象

SharedPreferences uiState = getPreferences(MODE_PRIVATE);

2、获取活动首选项编辑器

SharedPreferences.Editor editor = uiState.edit();

3、添加活动首选项的值

  editor.putString(TEXT_ENTRY_KEY, myEditText.getText().toString());
  editor.putBoolean(ADDING_ITEM_KEY, addingNew);
  editor.commit();

4、当活动不是正常退出时会触发

@Override

public void onSaveInstanceState(Bundle savedInstanceState) {

}

这个函数

5、如果应用程序在会话期间被强制重新启动,则已经保存的的参数会被传入onCreate和onRestoreInstanceState中

示例代码:/Files/cappuccino/Todo_ListForActivityPreferences.rar

上一篇:四大领域、五营同开!阿里云资深专家“私教课”,限时抢报中!


下一篇:Powerline:给Vim和Bash提供更棒的状态行和提示信息