【android】android中activity的生命周期
activity生命周期:
实例代码:
1 public class DemoActivity extends Activity { 2 3 //1、activity第一次被创建的时候,执行 4 @Override 5 public void onCreate(Bundle savedInstanceState) { 6 super.onCreate(savedInstanceState); 7 setContentView(R.layout.main); 8 System.out.println("onCreate"); 9 int page = 0; 10 if(savedInstanceState!=null){ 11 page = savedInstanceState.getInt("page"); 12 System.out.println("重新定位到:"+page+"页");//切换屏幕时,重新获取上次读取到的页码 13 } 14 } 15 //2、界面用户可见的时候,执行 16 @Override 17 protected void onStart() { 18 // TODO Auto-generated method stub 19 super.onStart(); 20 System.out.println("onStart"); 21 } 22 //3、界面上的按钮,文本等可被触摸时,执行 23 @Override 24 protected void onResume() { 25 // TODO Auto-generated method stub 26 super.onResume(); 27 System.out.println("onResume"); 28 } 29 30 @Override 31 protected void onRestart() { 32 // TODO Auto-generated method stub 33 super.onRestart(); 34 System.out.println("onRestart"); 35 } 36 37 //4、界面上的按钮,文本等不可被触摸时,执行 38 @Override 39 protected void onPause() { 40 // TODO Auto-generated method stub 41 super.onPause(); 42 System.out.println("onPause"); 43 } 44 45 //在activity异常退出时,执行,保存信息到Bundle对象中去 46 @Override 47 protected void onSaveInstanceState(Bundle outState) { 48 super.onSaveInstanceState(outState); 49 outState.putInt("page", 250);//保存当前读取到的页码 50 } 51 //5、activity用户不可见 52 @Override 53 protected void onStop() { 54 // TODO Auto-generated method stub 55 super.onStop(); 56 System.out.println("onStop"); 57 } 58 59 //6、activity被销毁的时候,执行 60 @Override 61 protected void onDestroy() { 62 // TODO Auto-generated method stub 63 super.onDestroy(); 64 System.out.println("onDestroy"); 65 } 66 67 }
禁用android中activity进行屏幕切换
在AndroidManifest.xml的activity属性位置配置:
1 android:configChanges="keyboardHidden|orientation"
转载于:https://www.cnblogs.com/hacket/p/3185544.html
【android】android中activity的生命周期相关推荐
- android 英语论文,Android中Activity的生命周期英语论文+译文.doc
Android中Activity的生命周期英语论文译文 北方民族大学 英文文献翻译 论文题目: Android环境及Activity介绍 院(部)名 称: 计算机科学与工程学院 学 生 姓 名: 陈 ...
- Android 中 Activity 的生命周期
接触 Android 有一段时间了,但是今天才去看 Activity 的生命周期,着实是因为在项目中用到了,需要去关闭释放一些数据. 以下内容来自网络,说的很直白,我就不用整理了 onCreate() ...
- Android组件系列----Activity的生命周期
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...
- Android开发之Activity的生命周期详解
Android生命周期分为两部分: (1)典型情况下的生命周期. (2)异常情况下的生命周期. 典型情况下的生命周期分析 图1 Activity的生命周期图解 图2 Activity生命周期的金字 ...
- android tabhost 多个activity,Android:TabHost中Activity的生命周期问题
用过TabHost制作多个activity的分页效果的朋友应该知道,tabhost中镶嵌的activity的onCreate和onDestroy是和tabhost关联的,在创建了tabhost之后,第 ...
- Android中activity的生命周期
1.通常activity可能的三种基本状态 Resumed(运行状态) activity在屏幕的前台并且拥有用户的焦点(或者称为running状态). Paused(挂起状态) 另一个activity ...
- Android教程 -06 Activity的生命周期
本篇播客我们重点介绍下如下知识点: 程序启动原理 Activity生命周期 Activity销毁与创建 视频建议采用超清模式观看, 欢迎点击订阅我的优酷 height="498" ...
- Android官方开发文档Training系列课程中文版:管理Activity的生命周期之启动一个Activity
原文地址 : http://android.xsoftlab.net/training/basics/activity-lifecycle/index.html 导言 用户通过导航退出或者返回应用的时 ...
- Activity的生命周期及Intent
一.本次目标 设计如下界面,包括四个按钮,两个文本框.单击对应按钮可以启动对应activity.假定Activity A为启动Activity.具体如图所示:图一是初始界面(Activity A is ...
最新文章
- 在php storm中怎么搭建环境,PhpStorm搭建git环境
- Quartz-DateBuilder解读
- php 实现栈与队列
- ABP vNext中使用开源日志面板 LogDashboard
- 缺陷调研报告_工厂的缺陷的分析报告及产生原因
- 数据库恢复子系统的常见技术和方案对比(一)
- html获取url后面的参数_Golang Gin 实战(四)| URL查询参数的获取和原理分析
- pytorch 保存模型出错, pickler.dump(obj) Error
- python 阮一峰_Python模块整理
- 【信息论】信息论基础知识
- myeclipse以及tomcat乱码解决
- 用Java弹个Freepiano钢琴《The truth that you leave》
- SketchUp2019下载SU2019下载安装教程SketchUp草图大师2019下载安装详细教程
- 计算机编程语言用英语怎么说,编程用英语怎么说
- on one's own用法
- Android添加自定义公共so库
- 麻省理工学院计算机研究生读几年,2020年麻省理工学院一年制硕士含金量
- 华为测试心率软件,华为手环3的心率健康监测真的好用么?我实测了下
- Flutter 项目实战 登录界面 (一)
- Pinia基本使用与源码分析-手动实现部分主要功能