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

简介: 1、创建或检索活动首选项对象 SharedPreferences uiState = getPreferences(MODE_PRIVATE); 2、获取活动首选项编辑器 SharedPreferences.

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

相关文章
|
4月前
|
安全 搜索推荐 定位技术
Win10电脑桌面此电脑、网络、回收站与用户的文件等系统自带图标取消显示的方法
Win10电脑桌面此电脑、网络、回收站与用户的文件等系统自带图标取消显示的方法
182 1
|
程序员 C++
|
Windows
Win系统 - 系统双击文件总弹出属性窗口如何解决?
Win系统 - 系统双击文件总弹出属性窗口如何解决?
246 0
Win系统 - 系统双击文件总弹出属性窗口如何解决?
|
C# Windows
C# 程序关闭托盘图标不会自动消失
原文:C# 程序关闭托盘图标不会自动消失 c#程序关闭托盘图标不会自动消失,进程的托盘图标却不能随着进程的结束而自动消失  必须将鼠标移到图标上面时才能消失?  请问如何才能做到图标随着进程的结束而自动消失呢(外部强行结束,如在任务管理器将其结束), windows系统好多程序都会这样。
1206 0
自定义状态切换按钮
最近在做一个项目,一个界面的按钮UI给画成了这样(默认状态是蓝色的然后触摸后变成灰色的) UI效果 然后本着给低版本系统APP适配的职业素养(其实是不想画这种按钮),想让UI兄弟给将图标改成整个按钮效果的图片,可是。
918 0