摘要: 1、回收活动 当一个活动进入了停止状态后,是有可能会被系统回收的。 如果遇到以下场景:用户在使用一个APP,在活动A的基础上启动了活动B,活动A这时就进入了停止状态,这个时候由于系统内存不足,系统将活动A回收掉了,然后用户按下Back键需要返回活动A,会出现什么情况呢? 其实还是会正常显示活动A的, 阅读全文
posted @ 2022-09-01 23:26 熊猫Panda先生 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1、返回栈 Android中的活动是可以层叠的。每启动一个新的活动,就会覆盖在原活动之上,然后点击Back键会销毁最上面的活动,下面的一个活动就会重新显示出来。 其实Android是使用任务(Task)来管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈也被称作返回栈(Back Stack) 阅读全文
posted @ 2022-09-01 22:50 熊猫Panda先生 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 4、向下一个活动传递数据 之前我们只是简单地使用Intent来启动一个活动,其实Intent还可以在启动活动的时候传递数据的。 在启动活动时传递数据的思路很简单,Intent中提供了一系列putExtra()方法的重载,可以把我们想要传递的数据暂存在Intent中,启动了另一个活动后,只需要把这些数 阅读全文
posted @ 2022-09-01 21:12 熊猫Panda先生 阅读(163) 评论(0) 推荐(0) 编辑