У меня есть страница, которая содержит только просмотр списка.При нажатии на строку в списке загружается следующая страница.Эта следующая страница содержит набор кнопок.После нажатия на строку в списке загрузка следующей страницы может занять некоторое время.Поэтому, если кто-то постоянно нажимает на строку, то в какой-то момент появляется вторая страница и нажимаются кнопки внутри, что мне не нужно.Как я могу предотвратить это нажатие кнопок?Кто-нибудь может мне помочь.Заранее спасибо.
Используйте AsyncTask для загрузки данных для следующего действия, выполните следующие действия:
Помимо того факта, что ваши действия не должны занимать так много времени для начальной загрузки, вы можете просто установить логическое значение, когда вызывается startActivity(), чтобы начать новое действие.Затем проверьте это логическое значение, если пользователь нажимает что-либо еще до загрузки следующего действия.
startActivity()
if(document.readyState==complete) //NB this property is not supported by firefox { //Activate buttons }
я думаю, что вам нужно ложное нажатие события и true, пока вы хотите использовать
, как это ::
button1.setClickable(false);
, а когда вы хотите включить, просто напишите
button1.setClickable(true);