parcelable 相关问题

parcelable是指将对象转换为parcel的能力,用于读取和写入各种类型数据的容器,使用特定类型而不是通用序列化

如何包裹PagedList <>?

我有包含PagedList类型变量的数据类?这个类需要实现Parcelable,因为我想在Bundle中保存它的状态。我如何包裹这种类型的物体? @ ...

回答 1 投票 0

Parcelable协议需要一个名为CREATOR的Parcelable.Creator对象(我确实有CREATOR)

我试图将Parcelable数据从一个意图传递到另一个意图,这是我得到的错误:08-31 14:12:22.709:E / AndroidRuntime(9931):致命异常:主要08-31 14:12:22.709: E / ...

回答 6 投票 23

IllegalStateException:parcel.readString()不能为null

我将Intent中的Parcelable对象放到下一个Activity中:val intent = Intent(mContext,ShowTestActivity :: class.java)intent.putExtra(“test”,test)Log.d(“myLog”,“$ {intent.getParcelableExtra (” ...

回答 3 投票 2

如何避免得到“android.os.TransactionTooLargeException”

在android应用程序中,有些情况需要传递一些数据,交叉活动/片段,传递给服务等。它一直在使用parcelable并放入intent / bundle。它工作正常,除了......

回答 1 投票 0

如何找到java.lang.RuntimeException类型的崩溃源:Parcel android.os.Parcel@####:在偏移量YYY解组未知类型代码XXXX

我们的崩溃报告系统正在记录此类型的崩溃:由java.lang.RuntimeException引起:Parcel android.os.Parcel@8bf0d1f:在android的偏移356处解组未知类型代码6881391 ....

回答 3 投票 6

如何以一种聪明的方式将Java.util.Map写入parcel?

我有一个字符串的通用映射(键,值),这个字段是我需要可以分配的Bean的一部分。所以,我可以使用Parcel#writeMap方法。 API Doc说:请使用writeBundle(...

回答 7 投票 61

如何在android中使用Intent将对象的ArrayList从一个传递给另一个活动?

我在onClick()方法的代码中有以下代码作为List mQuestionsList = QuestionBank.getQuestions();现在我有了这一行后的意图,如下:Intent resultIntent ...

回答 17 投票 23

@Parcelize和enum类 - 重载分辨率模糊

我需要在Kotlin中对@Parcelize注释进行澄清。我已经声明了这个枚举类:@Parcelize枚举类来源:Parcelable {LIST,MAP}该类使用@Parcelize注释...

回答 1 投票 0

如何修复Android中偏移YYY的Unmarshalling未知类型代码XXX?

由于Unmarshalling异常,我正在恢复应用程序崩溃。我已经检查了所有Seri alizables都没有参数的构造函数,甚至使用ObjectStream检查了所有可序列化(...

回答 10 投票 24

Android,如何对Parcelable进行序列化/反序列化,它是否保持对对象实例的引用?

有一个片段,它期望IDataProvider(可以Parcelable)通过Fragment的参数传入,并与它一起从存储库中获取数据。这是DataFragment,它......

回答 1 投票 0

使用自定义parcelable类在Android应用中解组错误

对于我的Android应用程序,我得到了几个解组错误,尽管我认为我已经完成了通过Parcelables正确保存和加载对象所需的一切。你能告诉我怎么了......

回答 3 投票 17

如何使用包含Hashmap和SparseArray的自定义类实现parcelable?

我需要在我的自定义类“ArtistInfo”中使用以下结构实现parcelable:public class ArtistInfo实现Parcelable {private String artist; //专辑名称为...

回答 1 投票 0

使用putextra将parcelable对象从子活动传递到primary

出于学习目的,我正在尝试执行以下操作:我想学习如何更新辅助类中的对象列表。我知道一个可分割的对象比一个...更具性能。

回答 1 投票 0

Parcelable,newArray是什么?

我正在实现Parcelable,以便在整个Intent中传输一些简单的数据。但是,Parcelable接口中有一个我根本无法理解的方法:newArray()。它确实......

回答 3 投票 9

可分辨的readString()可以为空的警告

由于最新更新Android Studio给出了以下警告:预期类型不接受Kotlin中的空值,但Java中的值可能为null此警告显示在以下代码中...

回答 1 投票 1

如何通过bundle发送对象

我需要传递对通过bundle进行大部分处理的类的引用。问题是它与意图或上下文无关,并且有大量的非原始...

回答 11 投票 112

可分解对象从android活动传递到片段

我正在尝试将一个实现Parcelable的对象从一个活动传递给一个片段。我知道如何从活动转到活动。我只想试试这个。但当我收到物体时,它总是...

回答 3 投票 0

IO Exception编写可序列化对象?传递图像arraylist

class Selected_img_layout:Intent i = new Intent(Selected_img_layout.this,ImagSlider.class); Bundle bundle = new Bundle(); bundle.putSerializable(“image_data”,...

回答 2 投票 0

如何在Mb中记录我的Bundle的大小?

我有时会在onSaveInstanceState中获得TransactionTooLargeException。所以,我假设我的Bundle的大小太大导致了这个。我想记录它的确切/大小,以便我可以得到...

回答 1 投票 0

我可以使用getparcelableextra在同一个类中获得几个意图

有人可以回答我的问题。在我的活动class.java中,我有一个意图,我想使用intent发送一个对象。当我搜索它时,结果是我必须实现parcelable ...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.