如何指定在onCreate中运行一次的活动

时间:2013-02-28 20:13:08

标签: android android-intent manifest

我想在安装后运行onCreate方法一次我的活动。这意味着如果我从应用程序中退出并返回onresume运行而不是oncreate。我知道你可以设置一个含有意图的FLAGS_ACTIVITY ...但是我想在清单中设置它。

感谢马特

3 个答案:

答案 0 :(得分:2)

如果应用程序已被Android操作系统关闭或用户将其终止,则无法绕过onCreate()方法。也许您应该重新考虑编写程序以解决此问题的方式。

答案 1 :(得分:1)

android:launchMode="singleTask"怎么样。

答案 2 :(得分:0)

就像我在评论中所说,如果你的活动被杀,你就无法绕过onCreate()

要解决您的问题,您应该将缓存代码完全移出onCreate()onResume()是一个更好的地方。但是,这不会解决您的问题,除非您找出某种方法来检查行动是否已经发生。