![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
acitvity
achilles偏要执著
这个作者很懒,什么都没留下…
展开
-
2015最新对activity生命周期的详解
starting an Activity在Activity实例中android 系统通过调用Activity对应生命周期的回调函数来启动代码程序。相当于某些编程语言的Main函数理解生命周期回调函数 这是google官方给出的生命周期的图。类似金字塔。系统创建Activity实例时,生命周期回调函数一步一步将Activity带到最顶端的Resumed状态。该状态的Activity处于前台展翻译 2015-12-16 11:24:38 · 555 阅读 · 0 评论 -
Activity生命周期之stop和restart Activity
以下是一些Activity 停止和重新启动的情况: 突然接到电话 当用户从一个A Activity启动另一个B Activity时候,A处于Stopped,当按返回键时,B被restart 用户打开最近应用窗口,从你的app切换到别的app的时候。Activity处于Stopped,等到再切换回来时,Activity被restart 注意:因为系统会将你的Activity缓存翻译 2015-12-16 20:36:37 · 4142 阅读 · 0 评论 -
构建灵活的UI之Fragment(二)
FragmentManager类允许你的在运行期间向你的Activity中增加,移除和替换Fragment来提供一种动态体验在运行期间向你的Activity添加Fragment,相比于在布局文件中用 fragment标签来为你的Activity定义fragment。你可以在运行期间向Activity添加fragment翻译 2015-12-17 16:26:11 · 439 阅读 · 0 评论 -
Activity生命周期之重新创建Activity(recreating activity)
ReCreating an Activity 某些情况下你的Activity会因为正常的用户行为被销毁,比如用户触发返回键,activity会调用finish()函数来销毁自己。系统也可能会因为前台程序需要资源而把后台程序杀死来腾出内存空间。 当你的Activity是因为用户按返回键而调用finish()来销毁的,一般意味着用户不再需这个Activity。系统对这中Activity已经翻译 2015-12-16 21:52:22 · 437 阅读 · 0 评论 -
模块化Activity-Fragment
Creating A Fragment 你可以把Fragment看成是Activity一个模块化的部分,它有自己的生命周期,可以接受用户的输入,当Activity运行时也可添加或者删除Fragment。这部分课程,我们使用Support Library,继承Fragment。硬件最低要求是android 1.6create a Fragment Class 我们通过继承Fragment类来翻译 2015-12-17 14:20:39 · 378 阅读 · 0 评论 -
Fragment之Fragments之间的通信(3)
一旦你定义这些可复用的Fragments,你可以将他们和一个Activity联系在一起,并且和应用的逻辑联系在一起来实现综合的UI。 你可能希望一个Fragment能够和其他的Fragment通信,例如根据用户的行为来改变内容。所有的Fragment之间的通信都是通过其相关联的Activity进行的。两个Fragment之间永远不会直接通信。 定义一个接口 为了能够让F翻译 2015-12-17 21:51:30 · 268 阅读 · 0 评论