Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Вызывать последовательно методы или потоки - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Отправка запроса (на сайт steam) с использованием httpurlconnection http://www.cyberforum.ru/android-dev/thread1804785.html
Всем привет. Может кто-нибудь подсказать как сделать запрос на страницу предмета steam, например, на...
Программирование Android Запрет доступа к камере и геолокации Как на Android studio сделать программу запрета доступа к камере и геолокации ? JAVA справится с этим ? http://www.cyberforum.ru/android-dev/thread1804694.html
Возникает ошибка при запросе Программирование Android
package com.example.ks; /** * Created by Denis on 08.09.2016. */ import java.util.ArrayList; import java.util.List; import com.example.ks.parser.JSONParser; import...
Нет функции add Volley Программирование Android
Здравствуйте, появилась надобность в post запросах на android использую код с данного сайта https://www.kompulsa.com/how-to-send-a-post-request-in-android/ но почему то кричит на последнюю строку ...
Программирование Android Не отлавливается View.OnClickListener http://www.cyberforum.ru/android-dev/thread1804541.html
Написал следующий код, список появляется с элементами все работает. а вот на карточку внутри списка нажатие не хочет отрабатывать. еще и метод вызвать startActivity не могу, пишет ошибку "требуется...
Программирование Android Почему Google map долго грузит детали карты в определенных координатах? Добрый день! Использую в приложении Google map. Обнаружил странную вещь: если переместить позицию карты в разные координаты, то разное время погрузки деталей карты. Позицию из Беларусии грузит... подробнее

Показать сообщение отдельно
gvsp
13 / 2 / 0
Регистрация: 10.11.2015
Сообщений: 71
12.09.2016, 10:05  [ТС]
CoolMind, Да, в четвёртом часу ночи ещё не то покажется. Спать надо, а не кодить на языках, продолжения которых не знаю

Но, кстати подскажите дилетанту, можно, как то упростить мои коды, а то они рабочие, но смешные. В общем очень часто мне надо делать по нажатии кнопки:
1. Изменить текст
2. Что то посчитать
3. Подождать
4. Изменить текст
и т.д.

А так, как обновление экрана проходит один раз за работу метода или потока, то делаю так:
Дальше просьба нервным не смотреть!
Вызываю AsyncTask_1.
В нём в onPreExecute изменяю текст. В doInBackground считаю если что то надо. В onPostExecute ставлю если надо паузу и вызываю AsyncTask_2.
Далее что то делаю в AsyncTask_2 и вызываю AsyncTask_3 и т.д.
Ибо в одном потоке экран только дважды обновляется, а если делать код в методе:
Java
1
2
3
4
5
myMetod(); // вызываю метом откуда то
// ...
public void myMetod(){ // сам метод
        // Код с паузами и обновлениями экрана.
    }
То обновление экрана проходит только один раз в конце работы метода.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru