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的生命周期相关推荐

  1. android 英语论文,Android中Activity的生命周期英语论文+译文.doc

    Android中Activity的生命周期英语论文译文 北方民族大学 英文文献翻译 论文题目: Android环境及Activity介绍 院(部)名 称: 计算机科学与工程学院 学 生 姓 名: 陈 ...

  2. Android 中 Activity 的生命周期

    接触 Android 有一段时间了,但是今天才去看 Activity 的生命周期,着实是因为在项目中用到了,需要去关闭释放一些数据. 以下内容来自网络,说的很直白,我就不用整理了 onCreate() ...

  3. Android组件系列----Activity的生命周期

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...

  4. Android开发之Activity的生命周期详解

    Android生命周期分为两部分: (1)典型情况下的生命周期. (2)异常情况下的生命周期. 典型情况下的生命周期分析 ​图1 Activity的生命周期图解 ​图2 Activity生命周期的金字 ...

  5. android tabhost 多个activity,Android:TabHost中Activity的生命周期问题

    用过TabHost制作多个activity的分页效果的朋友应该知道,tabhost中镶嵌的activity的onCreate和onDestroy是和tabhost关联的,在创建了tabhost之后,第 ...

  6. Android中activity的生命周期

    1.通常activity可能的三种基本状态 Resumed(运行状态) activity在屏幕的前台并且拥有用户的焦点(或者称为running状态). Paused(挂起状态) 另一个activity ...

  7. Android教程 -06 Activity的生命周期

    本篇播客我们重点介绍下如下知识点: 程序启动原理 Activity生命周期 Activity销毁与创建 视频建议采用超清模式观看, 欢迎点击订阅我的优酷 height="498" ...

  8. Android官方开发文档Training系列课程中文版:管理Activity的生命周期之启动一个Activity

    原文地址 : http://android.xsoftlab.net/training/basics/activity-lifecycle/index.html 导言 用户通过导航退出或者返回应用的时 ...

  9. Activity的生命周期及Intent

    一.本次目标 设计如下界面,包括四个按钮,两个文本框.单击对应按钮可以启动对应activity.假定Activity A为启动Activity.具体如图所示:图一是初始界面(Activity A is ...

最新文章

  1. 在php storm中怎么搭建环境,PhpStorm搭建git环境
  2. Quartz-DateBuilder解读
  3. php 实现栈与队列
  4. ABP vNext中使用开源日志面板 LogDashboard
  5. 缺陷调研报告_工厂的缺陷的分析报告及产生原因
  6. 数据库恢复子系统的常见技术和方案对比(一)
  7. html获取url后面的参数_Golang Gin 实战(四)| URL查询参数的获取和原理分析
  8. pytorch 保存模型出错, pickler.dump(obj) Error
  9. python 阮一峰_Python模块整理
  10. 【信息论】信息论基础知识
  11. myeclipse以及tomcat乱码解决
  12. 用Java弹个Freepiano钢琴《The truth that you leave》
  13. SketchUp2019下载SU2019下载安装教程SketchUp草图大师2019下载安装详细教程
  14. 计算机编程语言用英语怎么说,编程用英语怎么说
  15. on one's own用法
  16. Android添加自定义公共so库
  17. 麻省理工学院计算机研究生读几年,2020年麻省理工学院一年制硕士含金量
  18. 华为测试心率软件,华为手环3的心率健康监测真的好用么?我实测了下
  19. Flutter 项目实战 登录界面 (一)
  20. Pinia基本使用与源码分析-手动实现部分主要功能

热门文章

  1. next.js_Next.js手册
  2. 【学习笔记】git 使用文档
  3. 二分法典例:木棒切割问题
  4. (C++)堆排序的3个关键函数
  5. 计算机网络中的协议数据单元的控制信息主要包括哪些内容
  6. 入链、出链、反向链接、内链、外链的关系
  7. Java中final关键字如何使用?
  8. [Vue CLI 3] 源码之 webpack-chain
  9. OCQ亮相中国移动办公峰会 荣获2017中国移动办公创新品牌
  10. centos查看特定程序占用端口情况