横竖屏切换和页面切换时activity生命周期的变化
来源:互联网 发布:linux vi 移动到行尾 编辑:程序博客网 时间:2024/04/30 02:08
android中横竖屏切换和页面切换时activity生命周期的变化的测试方法以及结果
横竖屏切换时:
MainActivityonCreate
MainActivityonStart
MainActivityonResume
MainActivityonPause
MainActivityonStop
MainActivityonDestroy
MainActivityonCreate
MainActivityonStart
MainActivityonResume
MainActivityonPause
MainActivityonStop
MainActivityonDestroy
MainActivityonCreate
MainActivityonStart
MainActivityonResume
页面切换时:
MainActivityonCreate
MainActivityonStart
MainActivityonResume
MainActivityonPause
SecondActivityonCreate
SecondActivityonStart
SecondActivityonResume
MainActivityonStop
SecondActivityonPause
MainActivityonRestart
MainActivityonStart
MainActivityonResume
SecondActivityonStop
SecondActivityonDestroy
MainActivity中的代码如下,
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
Log.i("mtag", "MainActivity" + "onCreate");
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void click(View v){
startActivity(new Intent(MainActivity.this,SecondActivity.class));
}
@Override
protected void onStart() {
Log.i("mtag", "MainActivity" + "onStart");
super.onStart();
}
@Override
protected void onRestart() {
Log.i("mtag", "MainActivity" + "onRestart");
super.onRestart();
}
@Override
protected void onResume() {
Log.i("mtag", "MainActivity" + "onResume");
super.onResume();
}
@Override
protected void onPause() {
Log.i("mtag", "MainActivity" + "onPause");
super.onPause();
}
@Override
protected void onStop() {
Log.i("mtag", "MainActivity" + "onStop");
super.onStop();
}
@Override
protected void onDestroy() {
Log.i("mtag", "MainActivity" + "onDestroy");
super.onDestroy();
}
}
SecondActivity中的代码如下
public class SecondActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
Log.i("mtag", "SecondActivity" + "onCreate");
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);
}
@Override
protected void onStart() {
Log.i("mtag", "SecondActivity" + "onStart");
super.onStart();
}
@Override
protected void onRestart() {
Log.i("mtag", "SecondActivity" + "onRestart");
super.onRestart();
}
@Override
protected void onResume() {
Log.i("mtag", "SecondActivity" + "onResume");
super.onResume();
}
@Override
protected void onPause() {
Log.i("mtag", "SecondActivity" + "onPause");
super.onPause();
}
@Override
protected void onStop() {
Log.i("mtag", "SecondActivity" + "onStop");
super.onStop();
}
@Override
protected void onDestroy() {
Log.i("mtag", "SecondActivity" + "onDestroy");
super.onDestroy();
}
}
- 横竖屏切换和页面切换时activity生命周期的变化
- Activity横竖屏切换时生命周期变化
- Activity横竖屏切换时生命周期变化
- Activity横竖屏切换时生命周期变化
- 横竖屏切换时Activity的生命周期变化
- 横竖屏切换时activity生命周期变化的总结
- Android中横竖屏切换时Activity的生命周期变化
- 横竖屏切换时Activity生命周期的变化
- android横竖屏切换activity生命周期变化
- Activity横竖屏切换, 生命周期变化
- Android横竖屏切换Activity生命周期变化
- 横竖屏切换的时候,Activity生命周期的变化
- 横竖屏切换时候Activity的生命周期变化
- 横竖屏切换时候Activity的生命周期变化
- Activity设置横屏后的执行生命周期变化和横竖屏切换走的生命周期
- Activity横竖屏切换时生命周期变化 转载
- 横竖屏切换时Activity的生命周期
- 横竖屏切换时Activity的生命周期
- C/C++ 获取文件夹下所有文件名 windows和linux通用
- 黑马程序员_java08_多线程
- 在Fragment如何使用共享元素转场动画
- Fragment如何获得FragmentManager
- 如何有效进行性能测试——准备篇
- 横竖屏切换和页面切换时activity生命周期的变化
- C/C++函数指针(typedef简化定义)
- js 把字符串当函数执行的方法
- php中'.'和'..'还有'./'和'../'都是什么意思呢?具体表示什么呢?
- 解决cannot mount volume over existing file, file exists /var/lib/docker/aufs/mnt/
- caffe 自己安装记录,cpu版
- 快速排序
- linux基本命令
- ecshop的安装与相关问题解决