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

UiThread, как вынести процесс из главного потока? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Совершить звонок http://www.cyberforum.ru/android-dev/thread1370613.html
Мне нужно совершить звонок с символом #
Android Погода в андроид Как мне реализовать погоду, причем чтобы проорамма находила мое местоположение и по нем искала погоду http://www.cyberforum.ru/android-dev/thread1370580.html
Авторизация на вебсервисе Android
Доброго времени суток, комрады! Сразу оговорюсь, пишу я в Xamarin, но мне кажется, что проблема моя общего характера и не зависит от среды разработки. Так собственно проблема: есть у меня вебсервис, я с ним работаю через SOAP протокол. На десктопе всё ОК, всё работает как швейцарские часы. А вот то же самое на Андроиде вылетает с ошибкой "http 401: Unauthorized". Перейдём к коду, хотя тут...
Посоветуйте хороший справочник по разметке Android
Здравствуйте! Вот мне для понимания самые сложные языки, с которыми я сталкивался, являются CSS и XML. По CSS я нашёл ну просто очень удобный справочник: http://htmlbook.ru/css Подскажите, пожалуйста, есть ли какой-нибудь удобный справочник по XML разметке для макетов Android? Каждый раз мне очень сложно создавать макеты (с CSS тоже, но для него у меня хотя бы есть справочник), хотя уже вроде и...
Android Действие при взмахи телефона http://www.cyberforum.ru/android-dev/thread1370540.html
Всем привет, хочу сделать такую фишку чтобы во время взмаха телефона, тряске , запускался определенный код
Android Приложение с тестами Здравствуйте, товарищи. Сразу скажу, что я совсем нуб и изучаю программирование под андроид едва ли неделю. Дело в том, что я, переоценив свои возможности и качество учебного материала, решил чисто практики ради создать приложение с тестиком (что-то вроде "узнай, кто ты из винкс", лол), и столкнулся с банальным непониманием работы сей задумки. Допустим, в MainActivity у меня есть TextView с... подробнее

Показать сообщение отдельно
contedevel
 Аватар для contedevel
57 / 55 / 8
Регистрация: 07.10.2012
Сообщений: 589
08.02.2015, 14:37     UiThread, как вынести процесс из главного потока?
Цитата Сообщение от Armagedo Посмотреть сообщение
Правда, достаточно диковинным образом
Мда, код не глянул)

Добавлено через 1 минуту
Цитата Сообщение от IrenJensen Посмотреть сообщение
Я - новичок в Android. Нужно в этом куске кода реализовать многопоточность. Очистить главный поток от операций, связанных с соединением с сервером, ибо вылетает. Как это сделать? Помогите, пожалуйста.
Вам нельзя реализовывать доступ к элементам основного потока, для этого есть метод onPostExecute
Вот пример:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 private class DownloadFilesTask extends AsyncTask<URL, Integer, Long> {
     protected Long doInBackground(URL... urls) {
         int count = urls.length;
         long totalSize = 0;
         for (int i = 0; i < count; i++) {
             totalSize += Downloader.downloadFile(urls[i]);
             publishProgress((int) ((i / (float) count) * 100));
             // Escape early if cancel() is called
             if (isCancelled()) break;
         }
         return totalSize;
     }
 
     protected void onProgressUpdate(Integer... progress) {
         setProgressPercent(progress[0]);
     }
 
     protected void onPostExecute(Long result) {
         showDialog("Downloaded " + result + " bytes");
     }
 }
 
Текущее время: 23:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru