android调用oncreate,Android - 每次启动时都会调用onCreate
當我安裝我的應用程序從市場,我有時會看到以下行為:
導航離開這個程序調(diào)用的onStop,如預期
返回到應用程序調(diào)用的onCreate為主要活動,而不僅僅是重新啟動/ onResume
無論如何,每次用戶離開/返回到應用程序時,onCreate都會繼續(xù)調(diào)用。很顯然,這會導致在狀態(tài)等方面出現(xiàn)重大問題。
有時重新啟動手機會修復此問題,有時不會。從.adb安裝可防止此行為。從行為的應用程序,在圖標觸摸(同時運行)
日志:從搞砸應用
2-10 18:56:33.855: INFO/ActivityManager(1482): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.sidekickApp/.Main } from pid 1604
02-10 18:56:33.855: VERBOSE/HtcAppUsageStats(1482): (launch app, package): (Sidekick App, com.sidekickApp)
02-10 18:56:33.865: DEBUG/PhoneWindow(1604): couldn't save which view has focus because the focused view [email?protected] has no id.
02-10 18:56:33.865: DEBUG/Background traffic light(1604): traffic light: GREEN, mBackgroundTrafficLight = false
02-10 18:56:33.895: VERBOSE/Main(2648): Debug: onRestart()
02-10 18:56:33.895: DEBUG/Main(2648): Debug: onResume()
登錄:
02-10 18:39:35.813: INFO/ActivityManager(1477): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.sidekickApp/.Main bnds=[360,586][477,704] } from pid 1583
02-10 18:39:35.843: VERBOSE/HtcAppUsageStats(1477): (launch app, package): (Sidekick App, com.sidekickApp)
02-10 18:39:35.873: DEBUG/Background traffic light(1583): traffic light: GREEN, mBackgroundTrafficLight = true
02-10 18:39:35.903: VERBOSE/Main(7364): Debug: onCreate()
我絕望這里。有任何想法嗎?
2012-02-11
TomBomb
+0
我認為這是無法預測的,并不能保證。如果應用程序活動不在堆棧中,則將調(diào)用oncreate,否則將調(diào)用onResume。這是生命周期。 –
2012-02-11 06:40:50
總結
以上是生活随笔為你收集整理的android调用oncreate,Android - 每次启动时都会调用onCreate的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android webview 获取网页
- 下一篇: android studio turn