Я решил мою проблему с помощью метода HandleMessage()
в обработчике.
mainHandler = object :Handler(){
override fun handleMessage(msg: Message?) {
super.handleMessage(msg)
if (msg!!.what ==1){
removeView()
}
}
}
private fun removedata() {
main_layout.removeView(imageView)
}
также, чтобы выполнить требуемую операцию, этот метод отправляет необходимые наборы инструкций
mainHandler.sendEmptyMessageDelayed(1,5000)
, чтобы вы могли видеть, что для вызова remove () требуется 1 для заполните условие и второй параметр - желаемая задержка, которую я хотел установить.