Как я могу запускать DialogFragment после загрузки Activity?

125
28 ноября 2020, 05:00

Есть DialogFragment который должен запускаться при открытии Activity, но возникла проблема, видно тормоза, думаю из-за того что DialogFragment грузиться вместе с Activity. Как сделать что-бы DialogFragment запускался после полной загрузки Activity?

Answer 1

ну попробуйте в потоке запустить с задержкой

new Thread(new Runnable() {
    public void run() {
      //do time consuming operations
      });
    } 
}).start();

Или так:

if (getActivity() != null) {
        getActivity().runOnUiThread(new Runnable() {
            @Override
            public void run() {
                // тут вставляем то что трэба
            }
        });
    }
READ ALSO
Не срабатывает keyup() при вставке значения в input чере контекстное меню “Вставить” , disabled НЕ удаляется. Как исправить?

Не срабатывает keyup() при вставке значения в input чере контекстное меню “Вставить” , disabled НЕ удаляется. Как исправить?

Есть форма (код ниже)При вставке валидного значения в поле с помощью Ctrl+V все работает - кнопка submit становиться доступной

113
Запись содержимого файла в переменную JavaScript

Запись содержимого файла в переменную JavaScript

мне нужна помощьЕсть JS функция:

110
ПРостой секундомер на Javascript

ПРостой секундомер на Javascript

Сделал секундомер на JavaScriptПочему-то минуты отсчитываются чуть быстрей, чем секунды

162