-
SharedPreference 共享参数用法
SharedPreference 是 Android 的一个轻量级存储工具, 采用的存储结构是Key-Value的键值对方式.
共享参数的存储介质是符合XML规范的配置文件. 保存路径是: /data/data/应用包名/shared_prefs/文件名.xml -
利用元数据配置快捷菜单
(1)元数据的meta-data标签除了name属性和value属性,还拥有resource属性,该属性可指定一个XML文件,表示元数据想要的复杂信息保存于XML数据之中.
(2)利用元数据配置快捷菜单的步骤如下所示:
在res/values/strings.xml添加各个菜单项名称的字符串配置
创建res/xml/shortcuts.xml,在该文件中填入各组菜单项的快捷方式定义(每个菜单对应哪个活动页面)
给activity节点注册元数据的快捷菜单配置. -
在代码里面设置启动标志
Intent.FLAG_ACTIVITY_NEW_TASK: 开辟一个新的任务栈
Intent.FLAG_ACTIVITY_SINGLE_TOP: 当栈顶为待跳转的活动实例时,则重用栈顶的实例
Intent.FLAG_ACTIVITY_CLEAR_TOP: 当栈中存在待跳转的活动实例时,则重新创建一个新实例,并清除原实例上方的所有实例
Intent.FLAG_ACTIVITY_NO_HISTORY: 栈中不保存新启动的活动实例
Intent.FLAG_ACTIVITY_CLEAR_TASK: 跳转到新页面时,栈中的原有实例都被清空 -
Android生命周期详解
onCreate: 创建活动. 把页面布局加载进内存,进入了初始状态.
onStart: 开始活动. 把活动页面显示在屏幕上,进入了就绪状态.
onResume: 恢复活动. 活动页面进入活跃状态,能够与用户正常交互,例如允许响应用户的点击动作、允许用户输入文字等等.
onPause: 暂停