Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Sony17
28 / 28 / 10
Регистрация: 24.05.2013
Сообщений: 157
#1

Handler vs Service vs AsynkTask

16.06.2014, 17:42. Просмотров 749. Ответов 1
Метки нет (Все метки)

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

AsynkTask
Почему AsynkTask использовать уже не рекомендуется??

Пример с AsynkTask
Как из AsynkTask расположенного в одном package отобразить Bitmap в ImageView...

Изучаю AsynkTask
Пытаюсь через AsynkTask получить get запрос и вывести объекты из ссылки. Но...

AsynkTask и утечки памяти
Вот смотрите, если я определил AsynkTask внутри активити, то AsynkTask у меня...

Как связать ArrayList, ListView и AsynkTask?
В AsinkTask в doInBackGround у меня есть массив final ArrayList<String> vkmass...

1
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
17.06.2014, 01:19 #2
Лучше всего подойдёт сервис. Вы стартуете/биндитесь откуда угодно и он будет работать сам по себе опрашивая координаты. Когда надо - биндитесь к сервису и получаете данные. Промежуточно можно сохранять их в базу данных что бы не потерять. А потом из базы доставать. Внутри сервиса нужно организовать реквест к локейшнпровайдеру регулярный. Как это делается.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.06.2014, 01:19

Как правильно отобразить массив сообщений в AsynkTask?
как правильно отобразить массив сообщений в AsynkTask методе onPostExecute ...

При загрузке файла в AsynkTask в строке уведомлений вывести анимацию иконки загрузки
При загрузке файла в AsynkTask хочу в строке уведомлений вывести анимацию...

Handler
Вот допустим обьект Handler был создан в активити(то есть в главном потоке). И...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru