0

正しく動作するアプリケーションがあります。「戻る」ボタンを押してアプリケーションを閉じると、アプリケーションを開いて正常に動作します 「ホーム」を押してデバイスのメイン画面に移動し、アプリケーションを開いて正常に動作します

問題は次のとおりです。

「戻る」または「ホーム」を使用してアプリケーションを終了し、タスクキラーを使用してプロセスを閉じると、アプリケーションを再度開いたときに「強制終了」が表示されます

私はいくつかのライブラリを使用しています。

このエラーを処理するのに役立つ「メモリ不足」、「OnFinish」などの方法はありますか?

エラーのあるログを添付

事前にどうもありがとうございました

02-26 23:11:48.022: E/AndroidRuntime(13427): FATAL EXCEPTION: main
02-26 23:11:48.022: E/AndroidRuntime(13427): java.lang.RuntimeException: Unable to start activity ComponentInfo{proyect.com.test/proyect.com.test.Hola}: java.lang.NullPointerException
02-26 23:11:48.022: E/AndroidRuntime(13427):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at android.app.ActivityThread.access$600(ActivityThread.java:141)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at android.os.Handler.dispatchMessage(Handler.java:99)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at android.os.Looper.loop(Looper.java:137)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at android.app.ActivityThread.main(ActivityThread.java:5041)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at java.lang.reflect.Method.invokeNative(Native Method)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at java.lang.reflect.Method.invoke(Method.java:511)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at dalvik.system.NativeStart.main(Native Method)
02-26 23:11:48.022: E/AndroidRuntime(13427): Caused by: java.lang.NullPointerException
02-26 23:11:48.022: E/AndroidRuntime(13427):    at android.os.Parcel.readIntArray(Parcel.java:784)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at com.origamilabs.library.views.StaggeredGridView$SavedState.<init>(StaggeredGridView.java:2108)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at com.origamilabs.library.views.StaggeredGridView$SavedState.<init>(StaggeredGridView.java:2104)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at com.origamilabs.library.views.StaggeredGridView$SavedState$1.createFromParcel(StaggeredGridView.java:2132)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at com.origamilabs.library.views.StaggeredGridView$SavedState$1.createFromParcel(StaggeredGridView.java:1)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at android.os.Parcel.readParcelable(Parcel.java:2103)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at android.os.Parcel.readValue(Parcel.java:1965)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at android.os.Parcel.readSparseArrayInternal(Parcel.java:2255)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at android.os.Parcel.readSparseArray(Parcel.java:1687)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at android.os.Parcel.readValue(Parcel.java:2022)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at android.os.Parcel.readMapInternal(Parcel.java:2226)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at android.os.Bundle.unparcel(Bundle.java:223)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at android.os.Bundle.getSparseParcelableArray(Bundle.java:1240)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:845)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1088)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1070)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at android.support.v4.app.FragmentManagerImpl.dispatchCreate(FragmentManager.java:1856)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at android.support.v4.app.FragmentActivity.onCreate(FragmentActivity.java:210)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at proyect.com.test.Hola.onCreate(Hola.java:222)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at android.app.Activity.performCreate(Activity.java:5104)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
02-26 23:11:48.022: E/AndroidRuntime(13427):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
02-26 23:11:48.022: E/AndroidRuntime(13427):    ... 11 more
4

2 に答える 2

0

tsil の答えは根底にありますが、リンクはなぜそれが起こっているのかを正確に説明していません。または再現する方法。

于 2014-11-26T15:55:50.007 に答える