我有几个活动,从一个活动,我打开另一个,并回到第一个…
关键是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?