Activity是四大组件中最重要的一个组件,以下将从activity生命周期,任务栈及启动模式/设置flag,数据/对象传递及startactivtyforresult的使用,安全退出,Title及基类等几个方面来详述activity的特性。[转]http://blog.csdn.net/liji...
分类:
移动开发 时间:
2015-08-07 12:56:54
阅读次数:
237
一、Activity简述
二、Activity的使用
三、Activity之间的数据传递
四、Activity的生命周期
一、Activity简述
Activity是Android应用中负责与用户交互的组件。在应用中创建自己的Activity需要继承Activity或者继承Activity的
子类。
public class Tes...
分类:
移动开发 时间:
2015-08-06 15:12:29
阅读次数:
178
今天面试被问及了一个问题:Activity A、Activity B,Activity A 被B覆盖的时候,Activity生命周期中哪几个方法被调用了?Activity A、Dialog B对话框覆盖了Activity A,Activity生命周期中哪些方法被调用了?答案等下揭晓:...
分类:
移动开发 时间:
2015-08-05 06:41:57
阅读次数:
212
Activity生命周期安卓活动由一个返回栈管理安卓活动有四个状态1.运行状态 当一个活动位于栈顶的时候,这个活动就处于运行状态,也就是和用户进行交互的那个界面。2.暂停状态 当活动不处于栈顶,但依然可见。意思就是这个活动没有被完全覆盖,上面有一层对话框之类的。3.停止状态 活动不处于栈顶,完...
分类:
移动开发 时间:
2015-07-31 00:52:49
阅读次数:
147
本文主要描述一下Activty的生命周期,以及launchMode对生命周期的影响,onNewIntent,onSaveInstanceState,onRestoreInstanceState方法何时调用
Activity生命周期图
下面对上图Activity的生命周期进行一下描述
1,启动Activity,系统会先调用onCreate方法,然后调用onStart方法,然后调用onR...
分类:
其他好文 时间:
2015-07-29 19:25:50
阅读次数:
288
在3.1之后,系统的package manager增加了对处于“stopped state”应用的管理,这个stopped和Activity生命周期中的stop状态是完全两码事,指的是安装后从来没有启动过和被用户手动强制停止的应用,与此同时系统增加了2个Flag:FLAG_INCLUDE_STOPP...
分类:
移动开发 时间:
2015-07-29 13:39:23
阅读次数:
132
被创建调用的方法onCreate被销毁调用的方法onDestroy当activity当用户可见的时候调用的方法onStart当activity不可见的时候调用的方法onStop界面开始获取到焦点对应的方法(界面按钮可以被点击,文本框可以输入内容)onResume界面失去焦点对应的方法(按钮不可被点击...
分类:
其他好文 时间:
2015-07-28 22:44:45
阅读次数:
153
现在很多应用的开发都是基于FragmentActivity中嵌套Fragment进行开发的,所以,如果我们能够清晰地知道他们的生命周期,那么会使我们的开发变的容易。
对于Activity的生命周期,我在之前的文章 Activity生命周期-基于实验的最新总结 中已经说的很详细了,因此本篇文章只是从实践角度来讲一下Fragment的生命周期以及Fragment与Activity生命周期的对应关系...
分类:
其他好文 时间:
2015-07-28 21:09:00
阅读次数:
138
一、概念:Activity本身是没有界面的。所以activity类创建了一个窗口,开发人员可以通过setContentView(View)接口把UI放到activity创建的窗口上.Activity继承了ApplicationContext这个类
public
class Activity extends ApplicationContext {
protected
void onC...
分类:
移动开发 时间:
2015-07-26 12:42:44
阅读次数:
164
虽然如此,但即使你没有实现onSaveInstanceState()方法,也还是有一些Activity的状态通过Activity类默认实现的onSaveInstanceState()方法恢复。特别是,默认实现会为布局中的每一个视图调用onSaveInstanceState(),允许每一个视图提供它们自己要保存的信息。几乎每一个Android框架中的部件都会适当地实现这个方法。这样一来,当Activity被重新创建的时候,任何一个对于UI可见的变化都被自动保存和恢复。例如,EditText空间保存用户输入的所...
分类:
移动开发 时间:
2015-07-25 21:40:20
阅读次数:
479