Android: лучший способ получить данные с сервера (виджет + приложение)

Я разрабатываю приложение для Android, в котором мне нужно получать данные (новости) с сервера. Я знаю, как это сделать, используя потоки и / или AsyncTasks и т. Д., Но поскольку мне также нужны данные в виджете, и поскольку я хотел бы знать, какой способ предпочтительнее в целом, я подумал, что спрошу вас, ребята.

Я подумал о нескольких конкретных реализациях, а именно:

1) В основном создать класс, который использует потоки для получения данных, к которому я обращаюсь как из моих обычных действий, так и из виджета. Возможно, кэшировать информацию для дальнейшего использования.

2) Использование службы, которую я могу запрашивать данные как из моего виджета, так и из приложения. Эта служба не должна работать все время, но может быть запущена, когда мне нужны данные, и останавливается, когда она извлекает и возвращает данные. Эту службу можно периодически запускать для обновления данных для виджета или чего-то подобного.

Вероятно, есть много способов решить эту проблему, поэтому я хотел бы услышать, что вы считаете хорошим подходом к этой проблеме.

1263] Заранее спасибо, но может быть запущен, когда мне нужны данные, и остановится, когда он получит и вернет данные. Эту Службу можно периодически запускать для обновления данных для виджета или чего-то подобного.

Вероятно, есть много способов решить эту проблему, поэтому я хотел бы услышать, что вы считаете хорошим подходом к этой проблеме. 1263] Заранее спасибо, но может быть запущен, когда мне нужны данные, и остановится, когда он получит и вернет данные. Эту службу можно периодически запускать для обновления данных для виджета или чего-то подобного.

Вероятно, есть много способов решить эту проблему, поэтому я хотел бы услышать, что вы считаете хорошим подходом к этой проблеме. 1263] Заранее спасибо, Эрик

7
задан Erik 16 May 2011 в 12:47
поделиться