Мне нужно изменить текст кнопки при щелчке, поэтому я использовал myButton.setText("New Label")
, но представление обновляется только после завершения функции onClick(View v)
.
На самом деле мне нужно изменить метку при нажатии кнопки, не дожидаясь окончания функции: то, что я делаю при нажатии кнопки, занимает довольно много времени.
Одно решение можетзаставить View
обновить до конца onClick()
, но я не знаю, возможно ли это или как это сделать.
Другое решение может состоять в том, чтобы перенести то, что я делаю в onClick()
вне ее в новой функции, которая будет вызываться сразу после конца onClick()
, но и здесь я не знаю, как я мог это сделать.