Подождите, пока активность полностью не отобразится - PullRequest
0 голосов
/ 02 мая 2019

У меня сейчас проблема с нажатием кнопки до полного отображения активности. Мое приложение представляет собой тип анкеты, который порождает кнопки в качестве вариантов для вопроса. Если я нажму кнопку несколько раз и быстро, черный экран будет случайным образом появляться, но активность все равно будет отображаться после этого.

Мое текущее решение состоит в том, чтобы установить задержку, прежде чем я установлю прослушиватель событий на кнопки.

private Runnable task = new Runnable() {
        public void run() {
                addEventHandlerToButtons();
        }
    };

И поместите это в onCreate или onPostCreate

Handler handler = new Handler();
        handler.postDelayed(task, 500);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...