Итак, у меня есть небольшое начало приложения, загружающего данные из json в CardScrollView. Иногда это занимает несколько секунд, поэтому мне нужен экран загрузки. Обычно я делаю это с индикатором выполнения или с вращающимся индикатором выполнения. Я нашел вопрос вокруг этого:
https://stackoverflow.com/questions/20237873/google-glass-gdk-progress-indicator< /а>
Пока все хорошо, однако я не могу определить, как создать макет для своей деятельности, поэтому я вижу загрузку прогресса, а затем, когда загрузка данных завершена, вид прокрутки карты. Что я делаю сейчас, так это сначала я устанавливаю представление загрузки в onCreate:
setContentView(mLoadingView)
Затем позже, когда загрузчик закончен, я вызываю:
mCardScrollView.activate()
setContentView(mCardScrollView)
Это не только кажется хакерским, но и не справляется с перезагрузкой данных. Обычно я делаю это в Android с макетом кадра xml, в котором есть индикатор выполнения и представление списка, а затем переключается видимость/прогресс индикатора выполнения. Но я не уверен, как это сделать в стекле. Может быть, я даже не следую правильной «стеклянной парадигме». Есть идеи?