首先来幅很经典的图,看我之后再说话
1、启动一个新的Activity A,执行onCreate() -> onStart() -> onResume,此时该Activity获取焦点并且运行在前台。
2、当Activity A失去焦点但是仍然可见,也就是当我们重新启动一个新的Activity B,Activity B是透明的或者尺寸并不是全屏显示,这样我们还是可以看到底部的Act...
分类:
其他好文 时间:
2016-05-13 03:39:35
阅读次数:
112
前面我们分析过Activity的生命周期(见:android-----Activity生命周期),但是在现实应用中我们可能会对手
机进行横竖屏切换,那么这样的切换对Activity的生命周期有什么影响呢?
先来看看实例:
public class Activity1 extends Activity{
public Button mButton;
@Override
pr...
分类:
移动开发 时间:
2016-05-13 01:19:25
阅读次数:
237
Day06 Activity生命周期和Intent用法一、Activity的跳转1. 创建第二个Activity
需要在清单文件中为其配置一个activity标签
标签中如果带有这个子节点,则会在系统中多创建一个快捷图标
<category a...
分类:
移动开发 时间:
2016-05-13 01:02:39
阅读次数:
207
Activity正常情况下的生命周期:
1. 一个Activity的正常启动: onCreate --> onStart --> onResume
2. A(Activity)打开新的B(Activity)或者用户按住Home键切换到主界面,当前Activity所调用的方法: onPause --> onStop
3. 此时在重新回到A(Acti...
分类:
其他好文 时间:
2016-05-12 14:01:11
阅读次数:
176
Android系统中所有activity采用activity堆栈的管理方式。 一个activity基本上处于四种状态之一 activity处于屏幕前台运行(activity位于堆栈顶部) activity已经失去焦点,但仍然可见,此时activity处于暂停状态 当一个Activity跳转到另一个A ...
分类:
其他好文 时间:
2016-05-10 23:18:34
阅读次数:
168
1.返回栈概念 2.生命周期 1. onCreate() 这个方法你已经看到过很多次了,每个活动中我们都重写了这个方法,它会在活动 第一次被创建的时候调用。你应该在这个方法中完成活动的初始化操作,比如说加载布 局、绑定事件等。 2.onStart() 这个方法在活动由不可见变为可见的时候调用。 3. ...
分类:
移动开发 时间:
2016-05-06 20:22:36
阅读次数:
176
大家好,我是你们的志哥。
今天给大家详解一下Android中Activity的生命周期,我希望我的讲解不像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助,但是还不能完全吃透,所以我今天特意在重新总结一下.
首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的...
分类:
移动开发 时间:
2016-05-06 14:48:55
阅读次数:
218
首先先看一张经典的Activity生命周期的图
从图中可以看出Activity的生命周期的流程,其中具体的几个过程是:
1.Activity启动时会先后调用onCreate,onStart和onResume方法.
2.当Activity上面有一层透明的Activity时会先后调用当前Activity的onPause方法和新Activity的onCreate,onStart和onRes...
分类:
其他好文 时间:
2016-04-29 15:14:40
阅读次数:
181
Activity是由Activity栈进管理,当来到一个新的Activity后,此Activity将被加入到Activity栈顶,之前的Activity位于此Activity底部。Acitivity一般意义上有四种状态: 1.当Activity位于栈顶时,此时正好处于屏幕最前方,此时处于运行状态; ...
分类:
移动开发 时间:
2016-04-27 15:35:12
阅读次数:
277
Activity的生命周期: 我们能监控Activity生命周期中的三个嵌套循环(monitor three nested loops in the activity lifecycle) 1.Activity的entire lifetime(全部的生命期)发生在 调用onCreate()和调用on ...
分类:
其他好文 时间:
2016-04-27 01:33:06
阅读次数:
291