草庐IT

savedState

全部标签

android - 解码父 View SavedState 时恢复 View SavedState 抛出 ClassNotFoundException

我有2个类ParentClass和ChildClass:ParentClass是RelativeLayout的子类,它使用以下代码使用onSaveInstanceState()/onRestoreInstanceState()保存状态:@OverrideprotectedParcelableonSaveInstanceState(){SavedStatesavedState=newSavedState(super.onSaveInstanceState());savedState.someObj=someObj;savedState.someInt=someInt;savedState

android.view.AbsSavedState$1 无法转换为 android.widget.CompoundButton$SavedState

我在Crashlytics上经常看到以下错误:Causedbyjava.lang.ClassCastException:android.view.AbsSavedState$1cannotbecasttoandroid.widget.CompoundButton$SavedStateatandroid.widget.CompoundButton.onRestoreInstanceState(CompoundButton.java)atandroid.view.View.dispatchRestoreInstanceState(View.java)atandroid.view.ViewG

android - 如何使用 onRetainNonConfigurationInstance() 为屏幕方向保存位图?

在我的类View中,手机摄像头将打开,程序会在用户从手机摄像头拍摄照片后显示位图,但同时用户将屏幕旋转到“横向”位图将消失,Activity的oncreate()将再次加载并且然后相机将再次打开。我不知道用onRetainNonConfigurationInstance()或onSaveInstanceState()保存位图。问题是我如何在用户旋转手机之前保存位图(从手机摄像头中获取),这样即使手机处于横向模式,屏幕上也会显示相同的位图?---编辑---添加到AndroidManifest.xml是获取保存状态的好方法吗? 最佳答案

android - 解码 : android. support.v4.view.ViewPager$SavedState 时出现 ClassNotFoundException

我在Android崩溃报告中看到以下错误:android.os.BadParcelableException:ClassNotFoundExceptionwhenunmarshalling:android.support.v4.view.ViewPager$SavedStateatandroid.os.Parcel.readParcelable(Parcel.java:1971)atandroid.os.Parcel.readValue(Parcel.java:1859)atandroid.os.Parcel.readSparseArrayInternal(Parcel.java:21

android - 解码 : android. support.v4.view.ViewPager$SavedState 时出现 ClassNotFoundException

我在Android崩溃报告中看到以下错误:android.os.BadParcelableException:ClassNotFoundExceptionwhenunmarshalling:android.support.v4.view.ViewPager$SavedStateatandroid.os.Parcel.readParcelable(Parcel.java:1971)atandroid.os.Parcel.readValue(Parcel.java:1859)atandroid.os.Parcel.readSparseArrayInternal(Parcel.java:21

android - Proguard 在 Parcelable 类中导致 RuntimeException(Unmarshalling unknown type code)

如果我离开我的应用程序并在一段时间后打开它,我会收到此异常。我的主要Activity包括一个带有三个不同fragment的ViewPager。我还在Application类中做了一些我认为与问题无关的东西。这是个异常(exception):RuntimeException(@Parcel:readValue:2065){UnabletostartactivityComponentInfo{com.emu/com.emu.ActivityMain}:java.lang.RuntimeException:Parcelandroid.os.Parcel@419526d0:Unmarshall

android - Proguard 在 Parcelable 类中导致 RuntimeException(Unmarshalling unknown type code)

如果我离开我的应用程序并在一段时间后打开它,我会收到此异常。我的主要Activity包括一个带有三个不同fragment的ViewPager。我还在Application类中做了一些我认为与问题无关的东西。这是个异常(exception):RuntimeException(@Parcel:readValue:2065){UnabletostartactivityComponentInfo{com.emu/com.emu.ActivityMain}:java.lang.RuntimeException:Parcelandroid.os.Parcel@419526d0:Unmarshall

java - 解码时找不到类 : android. support.v7.widget.Toolbar$SavedState

我正在使用MapsAPI创建一个简单的Android应用程序,但我遇到了一个我无法解决的奇怪错误。它通常发生在我旋转我的设备时。我正在使用谷歌服务8.4.04-2315:39:47.5039419-9419/com.licenta.vladut.mmapE/Parcel:Classnotfoundwhenunmarshalling:android.support.v7.widget.Toolbar$SavedStatejava.lang.ClassNotFoundException:android.support.v7.widget.Toolbar$SavedStateatjava.l

android - java.lang.ClassCastException : android. view.AbsSavedState$1 无法转换为 android.support.v7.widget.Toolbar$SavedState

当我的应用程序从后台转到前台时,它经常崩溃。Scenerio:假设我正在玩任何游戏并且我的应用程序在最近的列表中并且玩完后,如果我选择应用程序,它会崩溃并显示错误。我的应用程序中没有工具栏,只有我使用的操作栏。java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.fcords.android/com.fcords.android.Home.HomeScreen.HomePage_New}:java.lang.ClassCastException:android.view.AbsSavedState$1cann

android - 如何(以及在​​哪里)修复 android.os.BadParcelableException : ClassNotFoundException when unmarshalling: RecyclerView$SavedState?

我的android应用程序的生产apk中出现以下异常已有1天了:java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.a.b/com.a.b.c.d.HomeActivity}:android.os.BadParcelableException:ClassNotFoundExceptionwhenunmarshalling:android.support.v7.widget.RecyclerView$SavedStateatandroid.app.ActivityThread.performLaunchAct
12