随笔分类 -  207.Android之Activity

Activity的onSaveinstaceState()保存fragment状态
摘要:Activity的onCreat方法: 重写onSaveinstaceState()方法: 阅读全文

posted @ 2018-09-25 16:07 LoaderMan 阅读(547) 评论(0) 推荐(0)

APP启动过程
摘要:上图就可以很好的说明App启动的过程 ActivityManagerService组织回退栈时以ActivityRecord为基本单位,所有的ActivityRecord放在同一个ArrayList里,可以将mHistory看作一个栈对象,索引0所指的对象位于栈底,索引mHistory.size() 阅读全文

posted @ 2017-02-27 14:10 LoaderMan 阅读(249) 评论(0) 推荐(0)

Fragment的生命周期和activity如何的一个关系
摘要: 阅读全文

posted @ 2017-02-27 14:03 LoaderMan 阅读(213) 评论(0) 推荐(0)

Activity缓存方法
摘要:有a、b两个Activity,当从a进入b之后一段时间,可能系统会把a回收,这时候按back,执行的不是a的onRestart而是onCreate方法,a被重新创建一次,这是a中的临时数据和状态可能就丢失了。 可以用Activity中的onSaveInstanceState()回调方法保存临时数据和 阅读全文

posted @ 2017-02-27 13:53 LoaderMan 阅读(439) 评论(0) 推荐(0)

startActivityForResult
摘要:开启目标activity,等待activity关闭,然后返回数据 第一个界面跳转到第二个界面,等待第二个界面关闭时,返回给第一个界面数据 1. 采用一种特殊的方式开启Activity startActivityForResult(intent, 0); 2. 在开启的第二个Activity里面设置数 阅读全文

posted @ 2017-02-19 15:09 LoaderMan 阅读(230) 评论(0) 推荐(0)

Activity的启动模式
摘要:在清单文件(AndroidManifest.xml)文件中的activity节点里有个属性android:launchMode就是指定Activity的启动模式. 其默认为标准模式(standard), 以下是四种模式: 作用:影响activity在任务栈的顺序 1. 标准模式:standard 开 阅读全文

posted @ 2017-02-19 14:31 LoaderMan 阅读(238) 评论(0) 推荐(0)

Activity的生命周期
摘要:Activity 有三个状态: 当它在屏幕前台时,响应用户操作的Activity, 它是激活或运行状态. 当它上面有另外一个Activity,使它失去了焦点但仍然对用户可见时(如右图), 它处于暂停状态. 当它完全被另一个Activity覆盖时则处于停止状态. * 开启:onCreate()-->o 阅读全文

posted @ 2017-02-19 14:23 LoaderMan 阅读(216) 评论(0) 推荐(0)

导航