[01] 四大组件之Activity
- 当使用你的app的时候,不会因为屏幕切换而导致程序crash(来电、闹铃、其它程序、旋转屏幕);
- 当用户没有使用或不需要某些组件的时候不要浪费宝贵的系统资源;
- 不会因为离开当前app一段时间而导致某些至关重要的用户使用进度丢失。
- ... ... ...
- Resumed:也称为runing状态,Activity在最前端,可捕获焦点,与之交互。
- Paused:Activity被另外一个activity半遮盖(另外一个activity是半透明或只遮住屏幕一部分,总之Paused状态的Activity对用户是可见但不可操作的)
- Stoped:Activity被完全隐藏,不被用户可见,
- standard
标准启动模式,每次激活一个Activity时都会创建一个该Activity的实例(哪怕是自己),并放入任务栈中。
- singleTop
如果任务栈栈顶正好存在该Activity的实例,就重用该实例。(仅限于栈顶,重用时会调onNewIntent())
- singleTask
整个任务栈只能有一个该Activity的实例,如果在栈中已经存在该Activity的实例,就重用该实例(会调用实例的onNewIntent())。重用时,会让该实例回到栈顶,因此在它上面的实例将会被移除栈。如果栈中不存在该实例,将会创建新的实例放入栈中。
- singleInstance
在一个新栈中创建该Activity实例,并让多个应用共享改栈中的该Activity实例。一旦改模式的Activity的实例存在于某个栈中,任何应用再激活改Activity时都会重用该栈中的实例,其效果相当于多个应用程序共享一个应用,不管谁激活该Activity都会进入同一个应用中
转载于:https://www.cnblogs.com/ddd2014/p/4305124.html
[01] 四大组件之Activity相关推荐
- 安卓入门系列-08四大组件之Activity
Activity详解 什么是Activity Android提供的四大组件(activity.service.contentprovider.broadcast receiver)之一.它是一个界面的 ...
- Android四大组件之——Activity的生命周期(图文详解)
转载请在文章开头处注明本博客网址:http://www.cnblogs.com/JohnTsai 联系方式:JohnTsai.Work@gmail.com [Andro ...
- Android实训课程之三 这次课老师先是提到了Android有四大组件:Activity、Service、Broadcast Receiver、Content Provider。然后重点提到Acti
Android实训课程之三 这次课老师先是提到了Android有四大组件:Activity.Service.BroadcastReceiver.ContentProvider.然后重点提到Activi ...
- Android四大组件之Activity(第一篇-简单使用)
Android四大组件之Activity(第一篇-简单使用) 前言 一.Activity是什么? 二.如何使用 1.继承 2.重写onCreate() 总结 文章目录 前言 一.Activity是什么 ...
- Android基础再回首——四大组件之Activity、Service俩兄弟
Android基础再回首--四大组件之Activity.Service俩兄弟 偶尔的回首过去,总是有不一样的收获.今天就来回顾下Activity和service吧,不用嫌弃太基础了,打好基础是取得成功 ...
- 【Android 四大组件之Activity】一文吃透Activity 生命周期
作者:半身风雪 简介:在Android组件中最基本也是最为常见的四大组件: Activity Service服务 Content Provider内容提供者 BroadcastReceiver广播接收 ...
- 第一章 四大组件 之 Activity(一)
文章目录 第一组件 Activity (一)Activity生命周期 1.生命周期五大状态 2.生命周期流程 3.常见场景的生命周期调用方式 4.具体场景生命周期调用方式 (1)横竖屏切换对Activ ...
- 【Android】安卓四大组件之Activity(一)
[Android]安卓四大组件之Activity(一) 前言 Activity是Android学习中的一个重要组件,想要对其进行系统的了解可以分为几块内容,这一大章节的内容是有关于activity之间 ...
- android 4大组件相互启动,Android四大组件之Activity
1.感性的认知Activity Activity是安卓的四大组件之一,它就像是一个容器,容器当中装了很多的Android布局,这些布局可以直接写在Activity所引用的xml布局文件当中,也可以通过 ...
最新文章
- linux下发布的执行文件崩溃的问题定位 心得一则
- 选择主键:自然键还是代理键?
- 产业链布局优势明显,三星开启全新移动智能体验新时代
- 深度学习 免费课程_2020年排名前三的免费深度学习课程
- Android开发笔记(六十一)文件下载管理DownloadManager
- BUAA北京地铁乘坐线路查询
- 闪迪内存卡软件测试,存储卡不稳定?我们用微波炉测试 结果震惊了!
- 浅谈A*算法如何演变为rrt算法
- 我的世界空岛生存服务器制作,《我的世界 》10款PC服务器专属空岛玩法大盘点!...
- html文字左侧居中,HTML如何让文字靠左居中?
- 关于C语言常量需要注意的点
- vue-giant-tree模糊搜索,自动展开匹配子节点,再次搜索可重新加载节点
- 小新面试错题集,http1.0与1.1的区别?
- java 邮箱 电话号码 格式效验 后端
- Python|报错解决|os.symlink: FileExistsError
- mysql查询同名同姓重名人数,查询与自己同名的人,如何查找重名人数
- Banner(轮播)
- 大幅提升冲浪效率,搜狗高速浏览器3.0
- flex布局之插件 超级好用
- 用20行python代码给证件照换底色
热门文章
- AS3还可以通过CDATA标签声明多行字符串
- keil git 编译文件_交叉编译链下的Makefile(STM32F4xx)
- python tkinter库Entry控件Text控件
- 原生jsonp发送跨域请求
- php源码下载 uctoo_uctoo
- hbase 和 zookeeper建立连接_我对Hbase的一些理解——HMaster与Zookeeper之间的交互机制...
- 如何用Linux搭建家庭云服务,使用ownCloud在Linux安装你的个人云服务 私有云的搭建...
- 新闻列表页flex_使用css3的Flex布局实现列表展示
- python学习笔记之lambda表达式
- 成功解决pycharm导入第三方库出现ReadTimeoutError超时的问题