В какой-то момент в моем коде отключено обновление sh макета смахивания. Я использую:
swipe_refresh_layout.isEnabled = false
Затем я хочу установить таймер, чтобы он снова включился через несколько секунд. Я пробовал решения, приведенные в этом вопросе. Как вызвать метод после задержки в Android
В настоящее время я использую приведенный ниже код, и появляется сообщение журнала, но я не могу обновить sh.
val r = Runnable {
Log.d("Test", "Re-enable refresher..")
swipe_refresh_layout.isEnabled = true
}
Handler().postDelayed(r, 1000)
Может кто-нибудь помочь, что я делаю не так. Спасибо