Android小笔记Activity生命周期

Activity生命周期:

onCreate()创建-----》onStart()开始------》onResume()获取焦点-----》Activityrunning

运行------》onPause()|-页面跳转----》App process killed-----》onCreate()重新创建一个界面;

|-失去焦点-------》onStop()|-应用并没有停止按home键回到应用时--

--》onRestart()重新开始

|-应用停止----》onDestroy()销毁

源码:

public class MainActivity extends Activity {

//

private static final String TAG = "MainActivity";

//创建

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

Log.i(TAG, "oncreate");

}

//开始

@Override

protected void onStart() {

Log.i(TAG, "onstart");

super.onStart();

}

//获取焦点

@Override

protected void onResume() {

Log.i(TAG, "onresume");

super.onResume();

}

//失去焦点

@Override

protected void onPause() {

Log.i(TAG, "onpasue");

super.onPause();

}

//停止

@Override

protected void onStop() {

Log.i(TAG, "onstop");

super.onStop();

}

//销毁

@Override

protected void onDestroy() {

Log.i(TAG, "ondestroy");

super.onDestroy();

}

//重新开始

@Override

protected void onRestart() {

Log.i(TAG, "onrestart");

super.onRestart();

}

}

时间: 2024-08-06 07:56:07

Android小笔记Activity生命周期的相关文章

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

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

Android菜鸟笔记2-Activity生命周期与Log

一:Acticity Activity是Android程序的4大组件之一. Activity是Android程序的表示层.程序的每一个显示屏幕就是一个Activity. 学过WEB开发的同学,可以把Activity理解成网页中的一个JSP文件:或者你可以把它理解成一个Windows的窗口. Activity是Android程序的显示层,每一个显示窗口都是一个Activity:可是Activity本身无法显示在屏幕上,我们可以把它理解成是一个抽象层,一个壳子:就譬如一个JSP页面,它本身并没有显示

【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专题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开发笔记】生命周期研究

启动 onCreate onStart onResume 退出键 onPause onStop onDestroy 锁屏 & 按住 home键 & 被其他Activity覆盖(SingleTask) onPause onStop 解锁 & 按住 home键后重新打开程序 & 被其他Activity覆盖(SingleTask)时,其他Activity按退出键 onRestart onStart onResume 应该在onPause()方法中保存状态,onResume()中获

【Android笔记】(1)—— Activity生命周期与通信

一.Activity 1.Activity状态 活动中:如果Activity在屏幕前,即是可视的,可接受用户的输入. 暂停状态:Activity失去焦点,但仍然可见. 停止状态:如果一个Activity被另一个Activity遮住了,它的状态时停止的. 2.Activity生命周期动作方法 onRestart() : Activity第一次被创建时调用,用于初始化一些数据,如View,此时处于停止状态. onStart(): Activity将要对用户可见时调用,调用后进入停止状态. onRes

Android学习笔记(三三):Activity生命周期

Android很大的应用场景是手机,有一些应用具有特别的优先级别,例如电话,同时设备的内存是有限的.因在某些情况下系统将踢走activity,以便是否内存.因此在开发过程中,我们需要管理好activity的生命周期.右图是Android的docs中提供的activity的时间触发图. 四大状态 一般来讲,某一时刻,Activity处在下面四个状态之一: Active:已由用户启动,正在前台运行. Paused:已由用户启动,正在运行且可视,但是由于提示或者其他覆盖部分的屏幕.这是用户可以看到ac