class TodoActivity: AppCompatActivity() {
var id = 0L
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_todo)
setSupportActionBar(toolbar1)
val taskList = ArrayList<Task>()
val task1 = Task(id++, "Task", "Make awesome Tasks", Date())
taskList.add(task1)
recyclerView.layoutManager = LinearLayoutManager(this)
recyclerView.adapter = TaskAdapter(taskList) {
toast("${it.title}Clicked")
}
fab.setOnClickListener {
taskList.add(Task(id++, "Task${id}", "Description for Task ${id}", Date()))
recyclerView.adapter.notifyDataSetChanged()
}
if (taskList.size > 0)
tvNotTask.visibility = View.GONE
else
tvNotTask.visibility = View.VISIBLE
}
private fun toast(msg: String) = Toast.makeText(this, msg, Toast.LENGTH_LONG).show()
}
это мой код, и когда я хочу запустить свое приложение, я получаю следующую ошибку
Умное приведение к «TaskAdapter» невозможно, потому что «recyclerView.adapter» являетсясложное выражение
кто-нибудь знает, что делать? Я также могу добавить файл макета, если вам нужно что-то узнать из другого источника