У меня есть следующий код для получения ответа от работника:
Response.Listener { response ->
//d("MARK_IN", response.toString())
val responseWork = workJsonAdapter.fromJson(response.toString())
doAsync {
responseWork?.let { work ->
Snackbar.make(
MarkFragment.fragment.view!!,
"Fichaje realizado correctamente",
Snackbar.LENGTH_LONG
).show()
MarkFragment.markDateIn!!.text =Converters.putNeeded0(work.date_in!!.hours) + ":" + Converters.putNeeded0(
work.date_in!!.minutes)
}
}
}
Я знаю, что это не очень хорошая практика, правильный способ сделать что-то - наблюдать за фрагментом результат идействуйте соответственно, но, как бы я ни старался, это никогда не работает, но иногда это решение работает, так что, возможно, возможно завершить этот путь, поэтому он всегда работает.Проблема в том, что в других случаях он просто показывает часы и: в текстовом представлении.