问题标签 [parceler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 不允许覆盖“writeToParcel”。改用“Parceler”伴随对象
我使用 Jetbrains插件在 Kotlin 中生成 Android Parcelable 类,并得到了这两个异常(不是警告,不像这里,所以项目没有构建):
CREATOR_DEFINITION_IS_NOT_ALLOWED:不允许“CREATOR”定义。请改用“Parceler”伴随对象。
OVERRIDING_WRITE_TO_PARCEL_IS_NOT_ALLOWED:不允许覆盖“writeToParcel”。请改用“Parceler”伴随对象。
我已经查看了类似的问题,但没有为我的案例找到任何解决方案。
我的 Kotlin 版本:1.1.51(根据 Gradle),但在 1.1.4 中添加了此功能:https ://blog.jetbrains.com/kotlin/2017/08/kotlin-1-1-4-is-out /
自动生成的代码:
kotlin - kotlin + parceler + 领域
我正在尝试将 Parceler 库与 Realm 集成到 Kotlin 项目中,但是当我尝试使实体适应 Realm 和 Parcel 时遇到了问题。
这是错误:
错误:(13, 19) 类型不匹配:推断类型为 () -> 类,但预期为 Array>
我正在尝试在 Kotlin 中找到使用 Realm 和 Parceler 定义的类的一些示例。
预先感谢您的帮助。
问候。
kotlin - Parceler:找不到 io.realm.RealmList 类型的读/写生成器
我的应用程序需要使用领域列表属性打包一些对象。这是错误:
/StudioProjects/ML/dat-core-android/datcorelibrary/build/tmp/kapt3/stubs/release/com/ret/datcorelibrary/model/UserTest.java:29:错误:Parceler:找不到类型的读/写生成器com.retoglobal.datingcorelibrary.model.UserTest#photos 的 io.realm.RealmList
在下面找到主要类:
用户测试类
ProfilePhoto 类
更新 RealmListParcelConverter
android - 找不到生成的 Parcelable 类
我正在尝试在我的 android 项目中使用 Parceler。这是我的宋模型。
当我尝试使用这样的捆绑包来扭曲这些歌曲模型时。
我一直有这个错误。
请帮我解决这个问题。
android - RealmProxy 类不在 Realm 5.0.0 中生成
我正在使用带有 parceler 的领域。根据文档,我必须添加以下注释:
但是在将领域更新到 5.0.0 版之后,尚未生成 SomeClassRealmProxy 类。
android - 带有 @Parcelize 注释的 RealmList
我正在尝试将@Parcelize
Kotlin 1.1.4 添加的新注释与包含 RealmList 属性的 Realm 对象一起使用。
由于RealmList
注释不支持并假设@Parcelize
专门避免创建方法,支持的解决方案是RealmList
什么?
提前致谢
android - 迁移到 Gradle 3.0.0:错误 - D8:程序类型已存在
我正在将我的 Android 项目迁移到 Gradle 4.4 和 Android Gradle 插件 3.1.2。它有一个依赖于 parceler 库的库模块,并定义其依赖关系如下:
库模块的 build.gradle:
这似乎编译得很好并生成了我的 aar 文件。
此外,我的主应用程序模块还直接依赖于 parceler 模块,并在其 build.gradle 中包含上述行作为依赖项,以及上述 aar 文件。
主应用模块的 build.gradle:
一切正常,直到我尝试生成我的 APK,它失败并出现以下错误。
当我在 Android Studio 中扩展我的库项目时,我在 org.parceler 包下看到 Parcels.class。但似乎导致冲突的同一包下的主应用程序模块也生成了类似的文件。
android - 如何添加编译器参数“-AparcelerStacktrace”来调试 Parceler Android 库
一切都在标题中;)
我无法在构建时摆脱这个错误......我已经检查了如何为这个库添加“-AparcelerStacktrace”编译器参数,但在它的Github repo上没有找到它。我还检查了如何简单地添加“通用”编译器参数,但也没有找到如何...
我有点被这个错误困住了:/
有关信息,我正在使用 Parceler 1.0.1。
编辑
最后,由于带有@Parcel注释的类的重复而出现错误消息......但是,我让帖子打开知道如何在Android中添加编译器参数;)
android - Parceler 类在 Android 中未生成错误
我有一个核心分支,在其中声明了以下依赖项
我在我的一个库模块中声明了一个依赖项,如下所示
这是我将在我的活动中分配的课程
第三行抛出异常。
异常如下所示
如果我尝试将 parceler 库直接放在我的库模块中,它会给我另一个错误,称为
android - org.parceler.Parcel:当构造函数包含布尔字段时,没有找到构造函数参数的对应属性
我第一次遇到这个问题。我注意到当@ParcelConstructor 包含布尔字段时会抛出上述异常。也许您有任何解决方案可以将布尔值输入构造函数问候 Shogun