2

所以我正在尝试遵循 Kotshi 的简单 read.me为我的项目设置它,但我似乎遇到了一些障碍。我目前在 read.me 的这一部分

@KotshiJsonAdapterFactory
object ApplicationJsonAdapterFactory: KotshiApplicationJsonAdapterFactory()

但 KotshiApplicationJsonAdapterFactory 似乎给了我一个未解决的参考错误。现在这听起来像一个绝对愚蠢的问题,但 KotshiApplicationJsonAdapterFactory 应该是我设置的自定义类吗?如果是这样,我在文档中看不到任何关于它的地方。我的 gradle 添加了两个依赖项,所以我非常困惑。

4

2 回答 2

0

KotshiJsonAdapterFactory是您应用到您编写的类的注释。这将使 Kotshi 生成一个与您的类同名的类 +Kotshi前缀。该类将实现实际的工厂。

当你编写你的类时,它看起来像你有一个编译错误,但它不会阻止编译。

于 2018-02-20T14:49:12.563 回答
0

@KotshiJsonAdapterFactory 使 Kotshi 生成 JsonAdapter 工厂。应该放在实现 JsonAdapter.Factory 的抽象类上。

所以是的,这是您必须设置并满足上述条件KotshiApplicationJsonAdapterFactory的自定义。class

于 2018-02-14T13:17:38.110 回答