parcelable 相关问题

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

CREATOR 对象在类 com.example.android.movieapp.Movie 上是静态的

当我尝试将对象发送到另一个活动时,它显示以下错误: java.lang.RuntimeException:无法启动活动 ComponentInfo{com.example.android.movieapp/com.example.android.movieapp。

回答 1 投票 0

Android getParcelableExtra 在 api 33 中已弃用

我想使用intent方法从另一个活动获取uri,但是intent.getParcelableExtra已被弃用。如果我使用 如果(SDK_INT >= 33){ Intent.getParcelableExtra("EXTRA_URI...

回答 4 投票 0

Parcelables 不支持默认值。 Android 导航深层链接参数

在实现传参方案的过程中,在模块之间的导航中,遇到了序列化错误。据我所知,深层链接接受自定义参数类型,即

回答 2 投票 0

现在在Android应用程序结构(kts)中需要向某些模块和功能添加Parcelable插件

我正在使用“Now in Android”多模块应用程序作为我的“通过示例学习”基础,但是我遇到了另一个障碍,即要求我的数据类支持 Parceable。 一个...

回答 1 投票 0

我的 Parcelable 类中添加了“稳定性”字段

这是我的课程: 公共类 OutstandingContact 实现 Parcelable { 公共字符串电话号码; 公共字符串 gstIn; 公共字符串 cin; 公共字符串电子邮件; 公共字符串

回答 1 投票 0

getParcelableArrayListExtra 会导致将不同的类型设置为变量

问题始于当我们尝试将 getParcelableArrayListExtra 设置为变量时,它不支持类型检查。让我尽可能举一个基本的例子。 用户类。 导入 kotlinx.parcelize。

回答 3 投票 0

在 Api 级别 30 android 11 版本中传递对象

我正在尝试使用 Parcelable 将数据对象从一个活动传递到另一个活动。它不适用于 api 30 和 android 11 版本。我想知道如何传递一个大尺寸的物体

回答 1 投票 0

Gson.toJson(PrinterInfo) 返回空对象

我正在尝试使用 Gson (版本 2.9.0)将 android.print.PrinterInfo 对象序列化为 JSON: val 类型:Class<*> = data.javaClass json.beginObject() json.name(类型.name) json.value(gson.toJ...

回答 1 投票 0

android.graphics.Path可以Parcelable吗?

我找到了一些有关使 Path 成为可序列化对象的主题,但我找不到任何有关使其可打包的内容。据我所知,Parcelable 对象的打包效率更高并且

回答 2 投票 0

如何使用 Stable AIDL 定义带有 Parcelable 的自定义类?

随着稳定 AIDL 的引入,定义的 Parcelable 需要结构化(其字段在 AIDL 中定义的 Parcelable 称为结构化 Parcelable)。 https://source.android.com...

回答 1 投票 0

getParcelableExtra 方法已弃用

我将 Parcelable 数据传递到 Intent 中,并使用 getParcelableExtra(name:) 方法在另一端将其取出。然而, getParcelableExtra(name:) 似乎已被弃用。我该如何修复

回答 5 投票 0

既然 kotlin-android-extensions 已被弃用,如何使用 @Parcelize?

如何将 kotlinx.android.parcel 包中的注释类 Parcelize 替换为不是来自 kotlin-android-extensions 插件的 @Parcelize?

回答 6 投票 0

当我在应用程序中使用 kotlin-parcelize 时,在构建项目后,出现错误:找不到符号 readFromParcel

当我在应用程序中使用 kotlin-parcelize 时,在构建项目后,出现错误:找不到符号 readFromParcel。 这是我的 BtDevice kotlin 文件: 导入 android.os.Parcelable ...

回答 1 投票 0

解组时出现ClassNotFoundException,真的不知道为什么

已修复:答案在底部 我正在为一个项目编写一个android应用程序,我正在尝试使用parcelable对象。 我有 2 个可分享的课程。第一个是只有 2 个参数的普通类。 第二个...

回答 3 投票 0

为什么 writeParcelable 和 readParcelable 会弄乱正在传递的数据?

如标题所说,我不知道为什么当我尝试传递一个对象时,该对象包含另一个使用 writeParcelable 和 readParcelable 实现 parcelable 的对象,弄乱了我传递的数据? 通过展览...

回答 0 投票 0

java.lang.RuntimeException:无法将位图复制到 parcel blob

我希望你一切顺利。 请问有人可以帮我解决这个问题吗? 我正在开发一个应用程序,其 minSdk 为 21,targetSdk 为 31。 在项目中,有时当我尝试选择图像或删除...

回答 0 投票 0

Android:使用Parcel生成深拷贝

有人告诉我,可以通过将对象写入包裹来创建对象的深拷贝,然后立即再次读取它。 到目前为止,我已经尝试创建一个 Parcel 并编写 ob...

回答 0 投票 0

屏幕旋转时如何存储ArrayList数据?

我尝试使用 serializable 和 parcelable 存储数组列表数据,但在这两种情况下,当我使用 getParcelable 和 getSerializable 获取数据时。由于@Deprecated 或 Type Mism,我收到错误...

回答 0 投票 0

getParcelable() 由于 AGP 8 中的空 ifTable 而崩溃

我最近更新到 AGP 8,并且发布了 play 商店的更新。我收到有关最近未更改的代码区域发生一些崩溃的报告。我相当有信心这是一次崩溃

回答 1 投票 0

如何在 putParcelable() 中使用父类型?

我有一个实例化片段并获取类的子对象作为参数的方法。然后,在这个方法中,我想使用 putParcelable() 将这个对象放入一个 Bundle 中,但是 Android Studio 我...

回答 0 投票 0

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