1

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

谢谢马特

4

3 回答 3

2

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

于 2013-02-28T20:22:15.150 回答
1

怎么样android:launchMode="singleTask"

于 2013-02-28T20:39:44.060 回答
0

就像我在评论中所说的那样,onCreate()如果您的活动被杀死,您将无法绕过。

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

于 2013-02-28T20:27:14.937 回答