jjzjj

unmarshall

全部标签

android - "BadParcelableException: ClassNotFoundException when unmarshalling <myclass>"使用以 ClassLoader 作为参数的 Parcel.read 方法时

给定一个自定义类org.example.app.MyClassimplementsParcelable,我想写一个List到一个包裹。我做了编码ListmyclassList=...parcel.writeList(myclassList);每当我尝试用解码类时ListmyclassList=newArrayList();parcel.readList(myclassList,null);有一个"BadParcelableException:ClassNotFoundExceptionwhenunmarshallingorg.example.app.MyClass"异常(excepti

android - "BadParcelableException: ClassNotFoundException when unmarshalling <myclass>"使用以 ClassLoader 作为参数的 Parcel.read 方法时

给定一个自定义类org.example.app.MyClassimplementsParcelable,我想写一个List到一个包裹。我做了编码ListmyclassList=...parcel.writeList(myclassList);每当我尝试用解码类时ListmyclassList=newArrayList();parcel.readList(myclassList,null);有一个"BadParcelableException:ClassNotFoundExceptionwhenunmarshallingorg.example.app.MyClass"异常(excepti

java - JAXB unmarshaller.unmarshal 何时返回 JAXBElement<MySchemaObject> 或 MySchemaObject?

我有两个代码,在两个不同的java项目中,做几乎相同的事情,(根据xsd文件解码web服务的输入)。但在一种情况下,我应该这样写:(输入是占位符名称)(元素是OMElement输入)ClassLoaderclInput=input.ObjectFactory.class.getClassLoader();JAXBContextjc=JAXBContext.newInstance("input",clInput);Unmarshallerunmarshaller=jc.createUnmarshaller();Inputinput=(Input)unmarshaller.unmarsha

java - JAXB unmarshaller.unmarshal 何时返回 JAXBElement<MySchemaObject> 或 MySchemaObject?

我有两个代码,在两个不同的java项目中,做几乎相同的事情,(根据xsd文件解码web服务的输入)。但在一种情况下,我应该这样写:(输入是占位符名称)(元素是OMElement输入)ClassLoaderclInput=input.ObjectFactory.class.getClassLoader();JAXBContextjc=JAXBContext.newInstance("input",clInput);Unmarshallerunmarshaller=jc.createUnmarshaller();Inputinput=(Input)unmarshaller.unmarsha

Java/JAXB : Unmarshall Xml to specific subclass based on an attribute

是否可以使用JAXB根​​据xml的属性将xml解码为特定的Java类?我想要一个包含三角形和正方形的Shape对象列表,每个对象都有自己特定于形状的属性。即:abstractclassShape{intpoints;//...etc}classSquareextendsShape{Stringsquare-specific-attribute;//...etc}classTriangleextendsShape{Stringtriangle-specific-attribute;//...etc}我目前只是将所有属性放在一个大的“形状”类中,这并不理想。如果形状被正确命名为xml元素

Java/JAXB : Unmarshall Xml to specific subclass based on an attribute

是否可以使用JAXB根​​据xml的属性将xml解码为特定的Java类?我想要一个包含三角形和正方形的Shape对象列表,每个对象都有自己特定于形状的属性。即:abstractclassShape{intpoints;//...etc}classSquareextendsShape{Stringsquare-specific-attribute;//...etc}classTriangleextendsShape{Stringtriangle-specific-attribute;//...etc}我目前只是将所有属性放在一个大的“形状”类中,这并不理想。如果形状被正确命名为xml元素

xml - 转到 : Unmarshall XML List containing different entities

我得到了以下XML结构data1data213Jan201514:13:15GMTdata3data4data5cat1data6data7我想将其解码为以下内容:typePropertystring{NamestringValuestring}typePropertiesstruct{Props[]PropertyDateTimetime.TimeCategorystring}但是不知道如何处理乱序的Properties 最佳答案 encoding/xml包为你处理。你只需要正确地标记你的结构字段来告诉xml打包它们是如何在XML

android - YouTube Android Player API 在新的 YouTube 版本中抛出 "BadParcelableException ClassNotFoundException when unmarshalling: asc"

向YouTubeAndroidPlayerAPI库工程师提交错误:查看android-youtube-api标签在过去一周半的时间里,我注意到这个奇怪的BadParcelableException在我们的应用程序中稳步增加,并将其确定为YouTube在Android上的新版本。如果您的应用程序正在播放youtube视频,将您的应用程序置于后台,强制停止Youtube应用程序,然后再次恢复您的应用程序,则会发生此崩溃。可在Youtube版本12.19.56上重现崩溃。还在较旧的YouTube版本12.05.21上进行了测试,并没有发生崩溃。堆栈跟踪:mainException:Unabl

android - BadParcelableException :ClassNotFoundException when unmarshalling: android. support.v4.app.FragmentManagerState

3天前我已经迁移到SDKAndroid27.1.0,并且有一些像这样的崩溃,我不明白为什么。它(目前)出现在Android8和6上。BadParcelableExceptionClassNotFoundExceptionwhenunmarshalling:android.support.v4.app.FragmentManagerStateandroid.support.v4.app.Fragment.setUserVisibleHintandroid.os.Parcel.readParcelableCreator(Parcel.java:2916)android.os.Parcel.

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