У меня есть приложение, в котором я получил макет таблицы с двумя фрагментами, приложение работает отлично, но когда я закрываю приложение с помощью кнопки меню и некоторое время использую другие приложения, а когда я возобновляю работу приложения, оно вылетает со следующим исключением p>
ФАТАЛЬНОЕ ИСКЛЮЧЕНИЕ: main
Процесс: com.example.com, PID: 5674
java.lang.RuntimeException: Unable чтобы начать действие ComponentInfo{com.example.com/com.example.ui.activity.MainActivity}: java.lang.RuntimeException: Parcel android.os.Parcel@9095b3a: демаршалинг неизвестного кода типа 3801188 по смещению 4392
по адресу android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2426)
в android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2490)
в android.app.ActivityThread.-wrap11(ActivityThread.java) )
в android.app.ActivityThread$H.handleMessage(ActivityThread.java:1354)
в android.os.Handler.dispatchMessage(Handler.java:102)
в android.os.Looper.loop(Looper. java:148)
на android.app.ActivityThread.main(ActivityThread.java:5443)
в java.lang.reflect.Method.invoke(Native Method)
в com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:728)
на com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
Вызвано: java.lang.RuntimeException: Parcel android.os.Parcel@9095b3a: демаршалинг неизвестного кода типа 3801188 по смещению 4392
в android.os.Parcel.readValue(Parcel.java:2340)
на android.os.Parcel.readArrayMapInternal(Parcel.java:2614)
на android.os.BaseBundle.unparcel(BaseBundle.java: 221)
в android.os.Bundle.getSparseParcelableArray(Bundle.java:856)
на com.android.internal.policy.PhoneWindow.restoreHierarchyState(PhoneWindow.java:2033)
на android.app.Activity.onRestoreInstanceState( Activity.java:1008)
на android.app.Activity.performRestoreInstanceState(Activity.java:963)
в android.app.Instrumentation.callActivityOnRestoreInstanceState(Instrumentation.java:1186)
в android.app.ActivityThread.performLaunchActivity(ActivityThread.java: 2399)
в android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2490)
в android.app.ActivityThread.-wrap11(ActivityThread.java)
в android.app.ActivityThread$H.handleMessage(ActivityThread.java) :1354)
в android.os.Handler.dispatchMessage(Handler.java:102)
в android.os.Looper.loop(Looper.java:148)
в android.app.ActivityThread.main(ActivityThread.java: 5443)
на java.lang.reflect.Method.invoke(собственный метод)
на com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728)
на com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
Я пытался отключить proguard и добавить код ниже, но ничего не получилось помогает
-keepclassmembers класс * реализует android.os.Parcelable {
static ** CREATOR;
У меня есть собственное представление, но я не реализовал в нем пакетные функции, а также я удалил все из фрагмента и просто сохранил представление, даже когда оно вылетало но когда я просто загружал экземпляр фрагмента вроде
новый android.support.v4.app.Fragment(); я не получил ошибку
Подробнее здесь: https://stackoverflow.com/questions/358 ... e-resuming
Демаршалинг исключения кода неизвестного типа при возобновлении работы ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение