
[英]Why DeadObjectException during AIDL call using byte[] but not Bitmap?
假设有两个过程。 我有兴趣从活动(进程 A)到服务(进程 B)进行 AIDL 调用(例如byte[] getBytes() ),它返回一个字节 [] 数据。 但是,当此 byte[] 数据超过 1MB 时,它会触发以下预期异常。 如果 byte[] 被包裹在自定义 Parcelable class ...
[英]Why DeadObjectException during AIDL call using byte[] but not Bitmap?
假设有两个过程。 我有兴趣从活动(进程 A)到服务(进程 B)进行 AIDL 调用(例如byte[] getBytes() ),它返回一个字节 [] 数据。 但是,当此 byte[] 数据超过 1MB 时,它会触发以下预期异常。 如果 byte[] 被包裹在自定义 Parcelable class ...
[英]Android getParcelableExtra deprecated in api 33
我想使用 intent 方法从另一个活动中获取 uri,但不推荐使用 intent.getParcelableExtra。如果我使用 此代码可以谷歌播放拒绝我的应用程序吗? 因为在 remove (SDK_INT >= 33) 语句中显示 Call requires API level 33 ...
[英]How to add arraylist of header object to Parcelable object?
我必须向其他活动发送一个 Object 值,所以我找到了使用 Parcelable Object 的方法。但这就是问题所在。 问题是不可parcelable object不能添加Parcelable object。 此代码有这样的异常。 这上面有什么遗漏吗? 谢谢你。 ...
[英]I want to pass date data to another fragment
我想使用 DateDialogFragment 并将我到达那里的日期放到另一个片段中获取日历实例后如何设置日期? 我找到了一个叫parcelable的东西,但是我不知道怎么用! 我尝试使用Long类型来处理日期,但是数据库无法处理数据比较,所以我尝试使用SQLite的Parcelable。 ...
[英]How to use Parcelize Annotation in Android Kotlin?
我正在按照https://developer.android.com/jetpack/compose/state#parcelize在 Jetpack Compose 中使用 Kotlin 创建一个 Parcelable 数据类,但是无法导入@Parcelize注释。 我可以将下面的块添加到我的代 ...
[英]How to add a Drawable object to a Parcelable object when I save the state of a custom view?
我正在 android 应用程序中创建自定义视图。 自定义视图有 Drawable object,它是一个矢量图像,存储在文件夹 res/drawable/ 我想保存它的 state,所以我创建了 class SavedState,我在方法 onSaveInstanceState 和 onRest ...
[英]Generic extension function Kotlin
由于 Android Tiramisu 不推荐使用 getParcelable ,后来我想扩展 function 以通过我的 Bundle 从我的 Intent 中获取 parcelables 所以我有 我想像这样为每个 model 创建一个扩展 但是,当我尝试使用它时,我得到一个未解决的参考错误 ...
[英]How to pass an object through Navigation in Android compose?
我正在使用 Navigation Compose,并且试图将整个 object 传递到下一个屏幕,因此我通过刀柄使用共享ViewModel ,并创建了该 object 的可变状态变量,并希望在下一个屏幕中获取其值。 像这样 其中Campaign只是一个数据类。 在我的导航屏幕中 当我记录数据时,我 ...
[英]Nested parcelable runtime execption
I am working on an Android app where I create an ArrayList of Parcelable object that contains an ArrayList of Parcelable object. 为了适合我的情况,它是一个public ...
[英]Parcelable error occurred while using the Room
使用房间时发生 Parcelable 错误。 我正在学习Room,但我还没有太多常识。 所以我不知道为什么我使用 Parcelable。 我认为将 Room 的格式更改为一对多时出现错误。 错误信息: 实体相关代码: ...
[英]How to use Parcelable when the property is non-primitive type?
我想在fragments之间传递数据。 我正在尝试使用 Parcelable 发送Routine Parcelable ,但例程也具有称为Workout和WorkoutSetInfo的属性。 在这种情况下我应该如何使用 Parcelable? 官方文档中有不支持类型的Parceler ,但我不知道 ...
[英]getParcelableArrayListExtra causes a different type to be set to a variable
问题始于getParcelableArrayListExtra在我们尝试将其设置为变量时不支持类型检查。 让我尽可能举一个基本的例子。 用户 Class。 我们将尝试将随机数 class 设置为 User 变量。 填写意向的class 测试 class Type check(as,as?) 按预期 ...
[英]Parcelable through broadcastReceiver returns null
我正在尝试将此自定义列表 object 传递给广播接收器。 为此,我像这样传递它: 内部活动: broadcastReceiver 内部: 我的问题是,当我尝试接收它时,它返回 null。 另一方面,当我在列表中使用 JSON 时,一切正常,因此字符串有效。 我有点怀疑 parcelable 部 ...
[英]Android getParcelableExtra deprecated
我通过 Intent 使用 Parcelable 传递数据并使用 getParcelableExtra 接收数据。 但是 getParcelableExtra 似乎已被弃用,如何修复此代码中的弃用警告? 或者,还有其他选择吗? . 我正在使用 compileSdkVersion 33。 代码片段: ...
[英]java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = java.util.ArrayList)
伸手寻求你的帮助。 我收到错误: java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = java.util.ArrayList) 我已经在 Entit ...
[英]How to get ParcelableExtra from RecyclerView
我有一个学习项目需要 RecyclerView 项目使用 getParcelableExtra 将他的详细数据发送到另一个活动,我的问题是当我单击项目时,detailsActivity 上的数据为空,然后我用 log.d 检查它,是的,它是空的。 任何解决方案; 这是代码主要活动 这是适配器 ...
[英]How do i pass objects from 1 class to another?
我有 3 个类: MainActivity 、 homePage和createPage ; 和MainActivity中的列表List<Recipe> recipeList = new ArrayList<>() 。 用户从homePage进入MainActivity 。 ...
[英]Passing parcelized Kotlin data class from activity to activity does not persits data
我尝试使用 parcelize 在活动之间传递一个类。 为此,我得到了一个有其他类作为成员的类: 其中例如fConfig由下式给出 和UInt8 , UInt32也是自定义类,例如: 请注意,这些类是用零初始化的! 尽管我已将每个此类标记为可打包,但我无法正确传递该对象。 如果我尝试 ...
[英]Android, How to make a @Parcelize with builder
拥有一个有很多成员的 Parcelable,并且它有一个私有构造函数,因此它只能通过 Builder 实例化。 (而且这个类也用在Java端的代码中。)现在想用@Parcelize来删除一些辅助函数(比如writeMapToParcel等),使这个类更简单。 @Parcelize 要求在主构造 ...
[英]Why some Bundle objects will update by reference and some not?
我有一个片段,我在我的 Activity 中创建了一个新的实例,我还将一个 Parcelable 数据 class 传递给片段,如下所示: 在片段中我想这样使用它: 这是将数据传递给片段的正常方式。 由于浅拷贝,当我更改此用户 object 并更新其在片段中的字段时,包 object 也会更新。 ...