当前位置: 代码迷 >> Android >> 如何让activity不重复执行onCreate方法
  详细解决方案

如何让activity不重复执行onCreate方法

热度:33   发布时间:2016-05-01 22:02:55.0
怎么让activity不重复执行onCreate方法
rt

我用了ActivityGroup来添加内容activity的view。

内容activity的onCreate方法每次都执行。

内容activity的finish()方法我没有调用啊。

不知道为什么?

有人讲

  Intent paramIntent = new Intent();
  paramIntent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);  
  paramIntent.setClass(this, class1);

这样可以重启已有的activity,但是他还是执行了onCreate方法。望有解决办法。。

------解决方案--------------------

onCreate方法只在第一次运行时,执行!用eclimpe右键运行,那是将程序重新配置添加到模拟器!如果你在模拟其中点击运行,就不会调用OnCreate方法了!
------解决方案--------------------
当程序使用eclimpse到模拟器上,就不要在用eclimpse运行,在模拟器中点击程序运行!每次使用eclipse运行程序,都是对原来程序的覆盖安装,这样都会调用OnCreate()方法! 你打开模拟器(使用eclipse),其中点击你要运行的程序!
  相关解决方案