我有几个活动,从一个活动,我打开另一个,并回到第一个…
关键是onCreate被称为一个,每次活动显示时onResume.例如,当我关闭从A开始的B时,onResume被调用,但不在onCreate ….
我的问题是,如果在onCreate之后我不想运行onResume,我只想在没有调用onCreate的情况下运行代码
这是否可以做WITHOUT静态标志?
有没有一些方法或标志从android像comeAfterOnCreate?
- @Override
- protected void onResume() {
- if(comesAfterOnCreate){
- //DO not run this code
- }else{
- //run the long task
- }
解决方法
它不是一件困难的工作,你可以使用布尔值或看这里
Is that possible to check was onCreate called because of orientation change?