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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Sony17
28 / 28 / 6
Регистрация: 24.05.2013
Сообщений: 157
#1

Handler vs Service vs AsynkTask - Программирование Android

16.06.2014, 17:42. Просмотров 733. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Handler vs Service vs AsynkTask (Программирование Android):

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

Изучаю AsynkTask - Программирование Android
Пытаюсь через AsynkTask получить get запрос и вывести объекты из ссылки. Но судя по логам сервера запрос туда да же не приходит, хотя...

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

AsynkTask и утечки памяти - Программирование Android
Вот смотрите, если я определил AsynkTask внутри активити, то AsynkTask у меня получается внутренний класс активити и содержит скрытую...

Как связать ArrayList, ListView и AsynkTask? - Программирование Android
В AsinkTask в doInBackGround у меня есть массив final ArrayList<String> vkmass = new ArrayList<String>(); В цикле я его в этом же методе...

Как правильно отобразить массив сообщений в AsynkTask? - Программирование Android
как правильно отобразить массив сообщений в AsynkTask методе onPostExecute можете фрагмент небольшой привести?? TextView нужно для этого в...

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 в строке уведомлений вывести анимацию иконки загрузки - Программирование Android
При загрузке файла в AsynkTask хочу в строке уведомлений вывести анимацию иконки загрузки. Положил в drawable 6 файлов png. ...

Handler - Программирование Android
import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Message; import...

Handler - Программирование Android
Вот допустим обьект Handler был создан в активити(то есть в главном потоке). И мы запускаем через этот Handler (его метод post) кусок кода...

Handler timer - Программирование Android
Добрый вечер. С помощью какого метода в Handler http://developer.android.com/reference/android/os/Handler.html(беда пока с английским) ,...


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

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

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