天天看点

安卓学习笔记(一) Activity篇

2016年1月17日 这是我第m次开始学习Android,这次下了很大的决心,一定要做点东西出来。 环境还没有配置好,这个先不急,先摸索一下学习方法。 跟着慕课网上 http://www.imooc.com/learn/384 《 Android-重识Activity》学习

《2-1 单个Activity的生命周期》 打开之后加载时调用onCreate()/onStart()/onResume(),之后就可以看到项目了 之后在MainActivity中重写生命周期的调用方法 // Log.i(TAG,"text");控制台输出 应用处于后台时执行了onPause/onStop/onDestory方法

一个 Activity生命周期: 1)显示状态 2)不可见状态(比如后台 ) 3)销毁状态 //不用记忆具体方法,需要的时候再去查文档即可

《2-2 多个Activity生命周期交互》 //比单个的要复杂不少 首先每添加一个Activity要在Manifest中添加进来,否则会报异常 布局可以先copy前一个的,随后再说 在视图中拖拽一个button,然后在Activity中初始化 然后添加点击事件监听,并实现button

由第一个页面打开第一个页面后调用顺序: 1 create 1 start 1 resume 1 pause 2 create 2 start 2 resume 1 stop //此时2显示在前,1在后 再单击back键: 2 pause 1 restart 1 start 1 resume 2 stop 2 destroy //此时依据back键命令,2被销毁了

《3-1 Activity的横竖屏切换》

安卓学习笔记(一) Activity篇

横竖屏切换时保存了一些状态:onSaveInstanceState()为切换时存储的函数

安卓学习笔记(一) Activity篇

一般的应用都锁定竖屏,不考虑横屏转换