Здравствуйте, учусь по книге "Андроид. Программирование для профессионалов" 3-e издание. Дошел до 27-й главы.
Параллельно читаю Java для начинающих Шилдта.
Постоянно испытываю затруднения когда задачи не касаются материала книги, тоесть требуется лезть на
developer.android.com и использовать его.
К примеру, сейчас пытаюсь понять как сделать индикатор загрузки (с неопределенным состоянием), помню что в параметрах AsyncTask было такое и захожу на
AsyncTask нахожу там
onProgressUpdate(Progress...) и читаю...
Вызывается в главном потоке, после вызова publishProgress(Progress...). Тайминг выполнения не определен. Этот метод используется чтобы отображать какую-либо форму прогресса в интерфейсе пока фоновые задачи находятся в процессе выполнения. К примеру, может быть использовано, чтобы анимировать строку загрузки или показывать логи в текстовом поле. - Перевод мой
Захожу в
publishProgress(Progress...) там тоже инфы 3 строки и нет примеров.
Понятно, что я могу подсмотреть решения на stackOverflow, но правильно ли это? Мне кажется я должен научится пользоваться официальным инструментарием. Чувствую себя некомфортно постоянно прыгать за готовыми примерами.
Подскажите, пожалуйста, кто через это прошел, как вы решали эту проблему?