【Android 初学】9、Activity生命周期

Start Android


 1、如何在一个应用程序当中定义多个Activity

1)定义一个类,继承Activity

2)在该类当中,复写Activity当中的onCreate方法

3)在AndroidMainfest.xml文件当中注册该Activity(android程序中所有的控件都要在次注册)


2、启动一个Activity

1)生成一个意图对象(Intent)

2)调用setClass方法设置所要启动的Activity

3)调用startActivity方法启动Activity


3、Android当中的back stack

用于记录用户打开Activity的过程,帮助程序正确返回上一个Activity

4、什么是生命周期


5、Activity的生命周期函数

6、生命周期函数的调用时机


7、Activity对象的状态

Resumed:Activity处于正常运行状态;

Paused:另一个Activity位于前端,但是本Activity仍可见;

Stopped:另一个Activity位于前端,完全遮挡本Activity;


8、成对的生命周期


(ActionBarActivity和Activity)

  AndroidBarActivity是支持库里的类可以兼容2.x版本 activity提供的actionbar只有在3.0以上才可以用


【Android 初学】9、Activity生命周期

时间: 2024-10-17 23:44:22

【Android 初学】9、Activity生命周期的相关文章

android学习笔记 activity生命周期&任务栈&activity启动模式

activity生命周期 完整生命周期 oncreate->onstart->onresume->onpause->onstop->ondestory 使用场景:应用程序退出自动保存数据 ondestory oncreate 可视生命周期 onstart->onresume->onpause->onstop 使用场景:应用程序最小化 暂停的操作 onstop onstart 前台生命周期 onresume->onpause 界面用户仍然可见,但是失去焦

【Android】利用Activity生命周期监听应用前后台切换

~转载请注明:http://blog.csdn.net/u013015161/article/details/46762991 实现介绍 在Android应用开发中,我们有时候需要监听到应用前后台的切换.这里提供一种思路,该思路并非原创,而是一种比较通用的办法,这里做一下介绍,附带实际过程中遇到的问题的解决. 具体实现思路是通过重写Activity的onResume方法和onStop方法实现,即在onStop里判断应用是否切换到后台,在onResume里判断是否切换到前台. 先回顾一下Activ

Android体系结构及activity生命周期

Android的系统架构采用了分层架构的思想,如图1所示.从上层到底层共包括四层,分别是应用程序程序层.应用框架层.系统库和Android运行时和Linux内核 Android的系统架构图    每层功能简要介绍如下:  一 应用程序层 该层提供一些核心应用程序包,例如电子邮件.短信.日历.地图.浏览器和联系人管理等.同时,开发者可以利用Java语言设计和编写属于自己的应用程序,而这些程序与那些核心应用程序彼此平等.友好共处.      home:首页 contacts:联系人应用 phone:

Android小笔记Activity生命周期

Activity生命周期: onCreate()创建----->onStart()开始------>onResume()获取焦点----->Activityrunning 运行------>onPause()|-页面跳转---->App process killed----->onCreate()重新创建一个界面: |-失去焦点------->onStop()|-应用并没有停止按home键回到应用时-- -->onRestart()重新开始 |-应用停止--

Android专题2——Activity生命周期

Activity生命周期函数 重写上述每个函数,加提示信息 启动MainActivity后 点击SecondActivity后 首先 其次 接着 重新返回MainActivity以后

Android 最全Activity生命周期

新进入Activity:onCreate > onStart > onResume 退出Activity:onPause > onStop > onDestroy 目前处于该Activity,直接回到手机桌面:onPause > onStop 在当前活动的APP中重新打开该Activity:onRestart > onStart > onResume startActivity进入下一个页面:onPause > onStop 从打开的新页面回到该Activi

Android——Activity生命周期(转)

Activity生命周期 子曰:溫故而知新,可以為師矣.<論語> 学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精髓. 近来回顾了一下关于Activity的生命周期,参看了相关书籍和官方文档,也有了不小的收获,对于以前的认知有了很大程度上的改善,在这里和大家分享一下. 熟悉javaEE的朋友们都了解servlet技术,我们想要实现一个自己的servlet,需要继承相应的基类,重写它的方法,这些方

Android 第六课——Activity生命周期

声明:本文转载自 http://blog.csdn.net/liuhe688/article/details/6733407 , 感觉读了这篇文章之后,对Activity又是一个更深层次的理解,所以果断手贱转载了!希望自己以后能多看看这篇文章,提升自己! 熟悉javaEE的朋友们都了解servlet技术,我们想要实现一个自己的servlet,需要继承相应的基类,重写它的方法,这些方法会在合适的时间被servlet容器调用.其实android中的Activity运行机制跟servlet有些相似之处

Android Activity 生命周期

生命周期流程图: 相信不少朋友也已经看过这个流程图了,也基本了解了Activity生命周期的几个过程,我们就来说一说这几个过程. 1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态. 2.当前Activity被其他Activity覆盖其上或被锁屏:系统会调用onPause方法,暂停当前Activity的执行. 3.当前Activity由被覆盖状态回到前台或解锁屏:系统会调用onResume方法,再次进入运