0
我的問題:如果我的應用程序將被電話上的任務管理器銷燬,重新啓動應用程序後,它會顯示我強制關閉。在我的應用程序中調用BackGround中的WebServices時,當我使用任務殺手殺死我的應用程序,我再次啓動我的應用程序,它顯示我強制關閉。我的android應用程序在被任務管理器殺死後崩潰,如何解決這個問題?
其實我想當應用程序被任務殺手殺死我想顯示loing屏幕,任何哥們可以告訴我任何解決方案。 在此先感謝NewTransaction.java的
04-03 17:40:55.801: E/AndroidRuntime(4825): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.palewar.coinop/com.palewar.coinop.NewTransaction}: java.lang.NullPointerException
04-03 17:40:55.801: E/AndroidRuntime(4825): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
04-03 17:40:55.801: E/AndroidRuntime(4825): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
04-03 17:40:55.801: E/AndroidRuntime(4825): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
04-03 17:40:55.801: E/AndroidRuntime(4825): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
04-03 17:40:55.801: E/AndroidRuntime(4825): at android.os.Handler.dispatchMessage(Handler.java:99)
04-03 17:40:55.801: E/AndroidRuntime(4825): at android.os.Looper.loop(Looper.java:130)
04-03 17:40:55.801: E/AndroidRuntime(4825): at android.app.ActivityThread.main(ActivityThread.java:3683)
04-03 17:40:55.801: E/AndroidRuntime(4825): at java.lang.reflect.Method.invokeNative(Native Method)
04-03 17:40:55.801: E/AndroidRuntime(4825): at java.lang.reflect.Method.invoke(Method.java:507)
04-03 17:40:55.801: E/AndroidRuntime(4825): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:861)
04-03 17:40:55.801: E/AndroidRuntime(4825): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:619)
04-03 17:40:55.801: E/AndroidRuntime(4825): at dalvik.system.NativeStart.main(Native Method)
04-03 17:40:55.801: E/AndroidRuntime(4825): Caused by: java.lang.NullPointerException
04-03 17:40:55.801: E/AndroidRuntime(4825): at com.palewar.coinop.NewTransaction.onCreate(NewTransaction.java:855)
04-03 17:40:55.801: E/AndroidRuntime(4825): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
04-03 17:40:55.801: E/AndroidRuntime(4825): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
歡迎來到谷歌建議反對任務殺手首先的原因。很大程度上取決於任務殺手如何調用殺死命令。爲了獲得適當的幫助,你需要做的是在logcat中發佈錯誤,讓我們看看你的onCreate(),Resume(),onDestroy()以及哪個方法與錯誤有關。 – 2012-03-23 08:22:29
這裏是登錄您的項目的重要性。我認爲當任務殺手殺死你的應用時,你不會發現任何給定的API。 你應該記下每一件事,看看事情發生的地方。 最後,您將不得不更改您的代碼,以確保它在每次應用啓動時都使用新鮮資源和全新任務。 – Javanator 2012-03-23 08:59:29
@ Fuzzical邏輯我無法看到logcat可以請告訴我必須寫onCreate,onResume或onDestroy。讓我試試用哪種方法寫出來。 – 2012-03-23 09:16:29