活动
文章平均质量分 77
TechDesign
这个作者很懒,什么都没留下…
展开
-
2.3 安卓活动生命周期
理解活动的生命周期,有利于我们合理管理应用资源,写出更加流畅的程序。 Android是使用任务Task来管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈成为返回栈BackStack,栈是一种先进后出的数据结构。 每个活动在其生命周期中最多有四种状态 1、运行 活动位于栈顶时,这个活动就是运行状态。 系统最不愿意回收这种活动。 2、暂停 活动不再处于栈顶,但是仍然可见时,这个...原创 2018-05-25 21:16:53 · 936 阅读 · 0 评论 -
2.4 安卓活动Activity被意外回收,onSaveInstanceState()的使用
当在活动A的基础上启动了活动B,活动A就进入了停止状态,这个时候由于系统内存不足,将活动A回收掉了,这个时候用户点击Back返回键,返回活动A,会出现什么情况呢?这个时候还是会正常显示活动A的,只是不会执行onRestart()方法,而是重新执行onCreate()方法,因为活动A在这个情况下会被重新创建一次。 可是如果活动A中保存有我们临时存储的数据,比如EditText中输入了临时数据,启动...原创 2018-05-26 21:45:15 · 3400 阅读 · 0 评论 -
2.5 安卓活动Activity启动模式
一个应用程序当中通常都会包含很多个Activity,每个Activity都是一个具有特定的功能,并且可以让用户进行操作的组件。另外,Activity之间可以相互启动,当前应用的Activity甚至可以去启动其他应用的Activity。比如你的应用希望去发送一封邮件,你就可以定义一个具有”send”动作的Intent,并且传入一些数据,如对方邮箱地址、邮件内容等。这样,如果另外一个应用程序中的某个A...转载 2018-05-27 16:48:54 · 282 阅读 · 0 评论 -
2.2 安卓活动基础 Activity跳转---Intent
Intent是安卓程序中各组件之间进行交互的重要方式,既可以指明当前组件要执行的动作,还可以在不同组件之间传递数据。 Intent一般可以被用于启动活动、启动服务以及发送广播等场景。 Intent可以分为两种: 1、显式Intent 2、隐式Intent Intent有多个构造函数的重载, 重载的知识可以参照Java函数重载知识点,本文末尾附简单说明; 显式Intent的应用 其中...原创 2018-05-24 22:24:34 · 507 阅读 · 0 评论