Kotshi问题 - KotshiApplicationJsonAdapterFactory未解决的参考

时间:2018-02-14 08:25:38

标签: android kotlin moshi

所以我试着按照Kotshi的简单read.me来为我的项目设置它,但我似乎遇到了一些障碍。 我现在正处于read.me的这一部分

@KotshiJsonAdapterFactory
object ApplicationJsonAdapterFactory: KotshiApplicationJsonAdapterFactory()

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

2 个答案:

答案 0 :(得分:0)

  

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

是的,KotshiApplicationJsonAdapterFactory是您自定义class,您可以设置并符合上述条件。

答案 1 :(得分:0)

KotshiJsonAdapterFactory是一个注释,可以应用于您编写的类。这将使Kotshi生成一个与您的类+ Kotshi前缀同名的类。那个班级将实施实际的工厂。

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