看起来 onResume() 中发生的任何事情都不必放在 onCreate 中,因为 onResume() 总是在 onCreate() 之后运行?我问这个是因为我有一个算法,每次用户回到主要活动时都必须执行该算法。如果它已经在 onResume() 中,那么我是否必须在 onCreate() 中拥有它?
问问题
72 次
3 回答
1
你是对的。onResume
总是在 之后调用onCreate
。
于 2012-09-20T15:45:02.183 回答
1
不,你不需要它。onResume 总是在 onCreate 之后调用,所以如果 onCreate 运行,onResume 也会运行。
于 2012-09-20T15:45:03.000 回答
1
基本上是这样。但是您需要考虑暂停/恢复和启动/停止对您的应用程序意味着什么。此外,当您在 OnCreate 中时,尚未创建活动,就像在 onStart 中一样。这可能会对您寻求使用/更改的活动的属性产生影响。
于 2012-09-20T15:48:19.753 回答