在android屏幕切换与生命周期中介绍了android在屏幕切换时其生命周期要销毁,需重新建立生命周期。在这个过程中,生命周期从销毁到创建显示大概需要7~12s不等。
下面做了一个实验,其日志是可以判断从销毁到创建的时间:
。。。
private static Date time;
@Override
public void onCreate(Bundle savedInstanceState) {
time=new Date();
Log.i("test", "shou ji ce shi chaun jian create@"+time);
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
protected void onStart() {
time=new Date();
Log.i("test", "shou ji ce shi start@"+time);
super.onStart();
}
@Override
protected void onStop() {
time=new Date();
Log.i("test", "shou ji ce shi stop @"+time);
super.onStop();
}
@Override
protected void onResume() {
time=new Date();
Log.i("test", "shou ji ce shi resume @"+time);
super.onResume();
}
@Override
protected void onDestroy() {
time=new Date();
Log.i("test", "shou ji ce shi destory @"+time);
super.onDestroy();
}
@Override
protected void onPause() {
time=new Date();
Log.i("test", "shou ji ce shi pause @"+time);
super.onPause();
}
。。。
测试结果:
从中可以看到从销毁到创建大概需要7s的时间。
本文介绍了一项关于Android设备上屏幕切换所需时间的测试。通过记录应用程序生命周期的不同阶段,实验结果显示从屏幕销毁到重建大约需要7秒。这对于理解用户体验和进行性能优化具有重要意义。
5717

被折叠的 条评论
为什么被折叠?



