0
私の問題:私のアプリが電話のタスクマネージャーによって破壊される場合、アプリを再起動した後、私は強制終了を表示します。私のアプリでBackGroundでWebServiceを呼び出すときに、私はタスクキラーを使用して私のアプリケーションを終了し、私は再び私のアプリケーションを起動する私は強制終了を示しています。タスクマネージャによって殺された後、アンドロイドアプリがクラッシュします。どうすれば解決できますか?
実際に私はアプリケーションがタスクキラーによって殺されたときに欲しいです。私はローンスクリーンを見せたいと思います。 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)
Googleがタスクキラーを相手にしている理由を歓迎します。多くは、タスクキラーがkill命令をどのように呼び出すかによって異なります。適切なヘルプを得るために必要なことは、エラーが発生したlogcatを投稿し、onCreate()、Resume()、onDestroy()、およびエラーに関連するいずれかのメソッドを見てみましょう。 –
ここでは、プロジェクトにログインすることが重要です。私はあなたがタスクキラーがあなたのアプリを殺すときに使用する任意のAPIを見つけるとは思わない。 すべてのものをログアウトして、正確に物事が詰まっている場所を確認する必要があります。 最後に、コードを変更して、アプリケーションが起動するたびに新しいリソースと新しいタスクが使用されるようにする必要があります。 – Javanator
@ Fuzzical Logicはlogcatを見ることができません。私はonCreate、onResume、またはonDestroyで何を書いてくださいか教えてください。どのメソッドが書き込みに関連しているか試してみましょう。 –