简单Activity总结
来源:互联网 发布:天津南开区淘宝城 编辑:程序博客网 时间:2024/06/05 08:13
Activity 状态详细解释!
1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。
2.当前Activity被其他Activity覆盖其上或被锁屏:系统会调用onPause方法,暂停当前Activity的执行。
3.当前Activity由被覆盖状态回到前台或解锁屏:系统会调用onReStart onResume方法,再次进入运行状态。
4.当前Activity转到新的Activity界面或按Home键回到主屏,自身退居后台:系统会先调用onPause方法,然后调用onStop方法,进入停滞状态。
5.用户后退回到此Activity:系统会先调用onRestart方法,然后调用onStart方法,最后调用onResume方法,再次进入运行状态。
6.当前Activity处于被覆盖状态或者后台不可见状态,即第2步和第4步,系统内存不足,杀死当前Activity,而后用户退回当前Activity:再次调用onCreate方法、onStart方法、onResume方法,进入运行状态。7.用户退出当前Activity:系统先调用onPause方法,然后调用onStop方法,最后调用onDestory方法,结束当前Activity。
以上就是Activity的各个状态
在代码中的状态
/**
*绘制页面
*创建Activity
*/
@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);Log.d(TAG, "onStart: 创建activity*-*-*-*-*-*-*-*-*-");}/**
* 启动activity
* 在创建完成之后 开始执行activity
* 并在停止之后 通过 onRestart 重新 启动activity
*/
@Override
protected void onStart() {
super.onStart();
Log.d(TAG, "onStart: 启动activity*-*-*-*-*-*-*-*-*-");
}
/**
* 运行activity
* 开始运行activity
* 暂停后如果调用 将又回到 onResume
*/
@Override
protected void onResume() {
super.onResume();
Log.d(TAG, "onResume: 正在运行*-*-*-*-*-*-*");
}
/**
* 暂停activity
* activity 还在显示但是没有获取到焦点 类似于在activity上弹框 之后又调用到onResume运行方法
*/
@Override
protected void onPause() {
super.onPause();
Log.d(TAG, "onPause: 暂停/*-*-*-*-*-*-*-");
}
/**
* 停止
*/
@Override
protected void onStop() {
super.onStop();
Log.d(TAG, "onStop:停止 *-*-*-*-*-*-*-*-*-*-*-*");
}
/**
* 销毁activity
*/
@Override
protected void onDestroy() {
super.onDestroy();
Log.d(TAG, "onDestroy: 销毁*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*");
}
/**
* 重新加载activity
*/
@Override
protected void onRestart() {
super.onRestart();
}
刚开始学习Android 有什么不足之处,请各位多多指教!
- Activity简单总结
- 简单Activity总结
- 简单总结Service-与Activity生命周期
- Android Activity的生命周期简单总结
- Android Activity的生命周期简单总结
- Activity中生命周期和基本方法的简单总结
- Activity总结
- Activity总结
- Activity 总结
- Activity总结
- Activity总结
- Activity总结
- Activity总结
- Activity总结
- Activity总结
- Activity总结
- Activity总结
- Activity 总结
- 八大排序算法讲解(附java实现代码)
- Java实现Html转PDF 和 Java工具类之Apache的Commons Lang和BeanUtils
- 一些打包的杂碎物件,java开发基本算必备
- stm32f405 HAL库串口接收错误。
- 找单词
- 简单Activity总结
- 初级的前端应该注意哪些问题;
- N
- 一次同余方程
- SmartRF使用说明
- java反序列化安全实例解析
- python 类的打印__str__
- 240.Search a 2D Matrix II
- STM32F103 CAN总线配置与通信小记