1
class TaskRepo(taskData: TaskData) {
companion object {
private val repoByTask: LRUMap<String, OrderFormRepo> = LRUMap(2, 10);
fun getInstance(taskData: TaskData): OrderFormRepo {
if (notFoundObject(taskData.taskId)) {
repoByTask[taskData.taskId] = OrderFormRepo(taskData);
}
return repoByTask[taskData.taskId];//PROBLEM HERE
}
private fun notFoundObject(taskId: String): Boolean {
if (repoByTask.containsKey(taskId) && repoByTask[taskId] != null) {
return false
}
return true
}
}
}必要<Object>と見つかりました<Object>?コンパニオンオブジェクトのgetInstanceメソッドで
私は時間エラーコンパイル取得しています: 必要TaskRepoをしてTaskRepoを見つけましたか?
レスキューにダブルバン: – donfuxx
getOrDefaultは、最低限のAPIレベル24を必要とします。 –