Можно ли вызвать метод, который изменит ui после того, как представление будет возвращено в OnCreateView или OnCreate? Я хочу показать Progress View и скрыть список, пока что-то не закончит загрузку внутри задачи async из другого действия. Однако всякий раз, когда я открываю фрагмент с этим кодом:Вызов метода для изменения ui после onCreateView()?
boolean doneOnce = false;
do {
if(!doneOnce) {
showProg(true);
doneOnce = true;
}
}while (Values.courses == null);
через меню навигации она замерзает, а затем всплывает, потому что это вызывается до того, как OnCreateView возвращается надутый вид. Любые решения?
«Я хочу, чтобы показать View Progress и скрыть ListView, пока что-то не закончит загрузку внутри асинхронной задачи от другой деятельности», - то есть как в макете и переключать их соответствующую видимость (от 'GONE' до «ВИДИМО» или наоборот). «Однако всякий раз, когда я открываю фрагмент с помощью этого кода» - цикл занятости никогда не является правильным ответом для работы с графическим интерфейсом в Android и редко является правильным ответом в любом месте в разработке программного обеспечения. – CommonsWare