функция работает только второй раз - PullRequest
0 голосов
/ 24 февраля 2019

Я долго щелкнул по задаче, и она исчезла, я перехожу на другой экран и возвращаюсь и вижу эту задачу, после этого я снова долго щелкаю по ней и только после этого задача завершается (состояние = 1), отладчик говорит кодвыполнено

override fun onLongClick(view: View, position: Int) {
    val aims = aimsList!![position]
    aimsList!!.removeAt(position)
    adapter!!.notifyItemRemoved(position)
    doAsync {
        aims.state = 1 //state "1" is completed task, state"0" is uncompleted 
        AimsDataBase.getINSTANCE(context!!).daoAccess().updateAim(aims)`

        uiThread {
            Toast.makeText(context!!, "completed", Toast.LENGTH_SHORT).show()
        }
    }
}
...