标签: activity

Android应用程序组件Activity的"singleTask"(1)

在Android应用程序中,可以配置Activity以四种方式来启动,其中最令人迷惑的就是"singleTask"这种方式了,官方文档称以这种方式启动的Activity总是属于一个任……

Android进阶之深入理解Activity生命周期源码

[[419143]] 前言 Activity是一个很重要、很复杂的组件,他的启动不像我们平时直接new一个对象就完事了,他需要经历一系列的初始化。例如"刚创建状态",“后台状……

Android应用程序组件Activity的"singleTask"(8)

这个函数无非就是根据即将要启动的SubActivity的taskAffinity属性值在系统中查找这样的一个Task:Task的affinity 属性值与即将要启动的Activity的taskAffinity……

Android应用程序组件Activity的"singleTask"(7)

首先是获得用来启动Activity的Intent的Flags,并且保存在launchFlags变量中。 这里,launcFlags的Intent.FLAG_ACTIVITY_PREVIOUS_IS_TOP位没有置位。 因此,no……

Activity显示界面历险记

[[382809]] 前言 在Activity显示View的过程中,有一些重要的角色总让人理不清,比如PhoneWindow、DecorView、ViewRootImpl。 也常常有面试题会问到,他们四者……

Activity设置全屏以及获得屏幕的宽和高

Android程序中要设置全屏包括两个部分: 窗口全屏和Activity全屏。 窗口全屏是指隐藏系统顶部用来显示时间、电量、信号等信息的标题栏 ,Activity全屏 是指隐……

Android应用程序组件Activity的"singleTask"(11)

到这里,思路就理清了。 虽然SubActivity的launchMode被设置为"singleTask"模式,但是它并不像官方文档描述的一样: The system creates a new task and insta……

Android SDK上手指南:Activity与生命周期

介绍 Activity生命周期并不仅仅在用户运行应用程序之后才开始生效,事实上它也影响着用户切出以及切回应用时得到的不同反馈。当我们开发一款应用时,首先需要……

Android应用程序组件Activity的"singleTask"(10)

它是例行性地检查当前任务顶端的Activity, 是否是即将启动的Activity的实例, 如果是否的话,在某些情况下,它什么也不做,就结束这个函数调用了。 这里,当……

Android Activity和Intent机制学习笔记

Activity Android中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(见http://www.cnblogs.com/feisky/archiv……