onCreate()针对不同版本的Android的问题

时间:2015-06-05 14:43:53

标签: android android-activity

我的Android应用程序似乎对Jelly Bean(4.1-4.3.1)及以上版本运行良好,但是,它面临冰淇淋三明治(4.0-4.0.4)及以下的问题。据我所知,onCreate()只应在创建一个活动时调用一次,并且只为Jelly Bean(4.1-4.3.1)及以上版本调用一次,但不幸的是,对于Ice Cream Sandwich(4.0-) 4.0.4)及以下,当我在3-4小时的间隔后再次打开应用程序时,onCreate()会在我打开应用程序时被调用多次。

任何指导或帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

查看activity lifecycle

enter image description here

正在发生的事情可能是您的活动在这3-4个小时内被Android杀死,并且当它被重新创建onCreate()时被调用。