Kotlin类型不匹配:必需,长期未找到单位

时间:2019-03-07 13:59:48

标签: java android kotlin

我在Java中有一个pojo类,如下所示

const onClick = useMemoizedCallback(() => {
    console.log("NEW I've been clicked when count was: ", count);
}, [count]);

现在我正在按如下方式在Kotlin中尝试这个NotificationTime

public class Pojo{
     @SerializedName("notificationTime")
     private long notificationTime;

     public long getNotificationTime(){
          return notificationTime;
    }
 }

它显示如上所述的编译时错误。请帮忙。我是Kotlin的新手。

1 个答案:

答案 0 :(得分:1)

没有实例,Pojo.notificationTime尝试调用静态方法。这不是您的代码公开的内容。

因此初始化您的对象,然后获取其notificationTime

val pojo = Pojo()
val notifTime = pojo.notificationTime // actually calls `getNotificationTime()` as an implicit getter