android – 我怎么知道OnResume是在onCreate之后?

我有几个活动,从一个活动,我打开另一个,并回到第一个

关键是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?

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...