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

Handler vs Service vs AsynkTask - Android

Восстановить пароль Регистрация
 
Sony17
28 / 28 / 6
Регистрация: 24.05.2013
Сообщений: 157
16.06.2014, 17:42     Handler vs Service vs AsynkTask #1
Есть 2 Activity, пусть A1 и A2. В методе onCreate() Activity A1 запускается новый поток, в котором определяются координаты местоположения устройства. Эти координаты потребуются, когда пользователь нажмет на кнопку, находящейся на Activity A2. Как лучше это организовать, что в этом случае подходит более, для работы с побочным потоком: Handler, Service или AsyncTask? И, получив координаты, как мне их лучше передать в Activity A2: сохранить в статическую переменную и напрямую обратиться к ней при нажатии кнопки, или хранить где-то в классе потока и обращаться за ней туда?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.06.2014, 17:42     Handler vs Service vs AsynkTask
Посмотрите здесь:

Handler timer Android
Handler, поток не останавливается Android
Android Пример с AsynkTask
Android При загрузке файла в AsynkTask в строке уведомлений вывести анимацию иконки загрузки
Как связать ArrayList, ListView и AsynkTask? Android
Android Как правильно отобразить массив сообщений в AsynkTask?
Android Не работает Handler
AsynkTask Android
Изучаю AsynkTask Android
Android Handler
Android Handler
Android AsynkTask и утечки памяти

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
17.06.2014, 01:19     Handler vs Service vs AsynkTask #2
Лучше всего подойдёт сервис. Вы стартуете/биндитесь откуда угодно и он будет работать сам по себе опрашивая координаты. Когда надо - биндитесь к сервису и получаете данные. Промежуточно можно сохранять их в базу данных что бы не потерять. А потом из базы доставать. Внутри сервиса нужно организовать реквест к локейшнпровайдеру регулярный. Как это делается.
Yandex
Объявления
17.06.2014, 01:19     Handler vs Service vs AsynkTask
Ответ Создать тему
Опции темы

Текущее время: 17:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru