在Kotlin中使用GsonTypeAdapter的AutoValue
我正在尝试将Kotlin
集成到现有的Android Java项目中。 在构建和添加Kotlin
到项目中的更改后,我找不到解决方案,我的AutoValue
类具有GsonTypeAdapter
似乎不支持这一点。
@AutoValue public abstract class MediaObject implements Parcelable { public static TypeAdapter<MediaObject> typeAdapter(Gson gson) { return new AutoValue_MediaObject.GsonTypeAdapter(gson); } @SerializedName("mimetype") public abstract String getMimeType(); @SerializedName("url") public abstract String getUri(); }
My Gson builder:
GsonBuilder().registerTypeAdapterFactory(new AutoValueGsonTypeAdapterFactory())
任何建议如何解决这个问题或使用什么?
- Android NavigationView Headerlayout的视图元素不会触发点击事件
- 如何从里面引用lambda?
- 为什么kotlin不能在安装kotlin插件的andriod studio中工作
- Android数据绑定构建失败后,Gradle插件更新迁移到annotationProcessor
- Kotlin并行协程
- Android Studio 3.0会添加参数提示信息吗?
- Kotlin,proguard,Android架构组件
- 使用kotlin&greendao的Android Studio 3.0 Proguard将返回ClassLookupException
- Android ValueAnimator仅增加高度