小编Mik*_*keB的帖子

测试RecyclerView是否包含Espresso数据

我需要写一个测试来点击,让我们说我的RecyclerView中的第一项.在某些情况下,RecyclerView将为空,因此如果我点击带0索引的位置,它将失败.我该如何编写这样的测试?要先检查是否为recyclerView空,然后点击具体位置?

android ui-automation android-espresso android-recyclerview

6
推荐指数
1
解决办法
4346
查看次数

如何将Java类转换为Kotlin Data Class

我使用Android studio的Kotlin插件将我的Java类转换为Kotlin.事情是它还不是Kotlin风格.我想改用Kotlin Data Class.但每当我使用主要和辅助构造函数创建它时,它将无法工作.在我的情况下,正确的DATA类实现是什么?

class Task {

    @SerializedName("_id")
    var id: String? = null
    @SerializedName("text")
    var taskTitle: String? = null
    @SerializedName("completed")
    var isCompleted: Boolean? = null

    constructor(taskTitle: String) {
        this.taskTitle = taskTitle
    }

    constructor(taskTitle: String, completed: Boolean?) {
        this.taskTitle = taskTitle
        this.isCompleted = completed
    }

    constructor(id: String, taskTitle: String, isCompleted: Boolean?) {
        this.id = id
        this.taskTitle = taskTitle
        this.isCompleted = isCompleted
    }

}
Run Code Online (Sandbox Code Playgroud)

java android kotlin data-class

0
推荐指数
1
解决办法
420
查看次数