В моем приложении мне нужно периодически обновлять список контактов, список групп и список, обновляемый с сервера. Сейчас я сохраняю их в настройках сохранения. В настоящее время я реализовал метод, который, если у меня есть списки каждого типа, который мне нужен, я пропускаю обновление при входе в систему и вызываю фоновый asyncTask, который обновляет эти данные после входа в систему. Проблема в том, что соединение низкое, пользователь может войти в систему, но тогда они ничего не могут сделать, ожидая обновления фона, которые блокируют другие HTTP-запросы. Как я могу периодически обновлять эти данные? как служба, которая обновляет данные, даже если приложение неактивно.Обновить данные в фоновом режиме
0
A
ответ
0
Возможно, вы должны использовать Service
.
manifest.xml
<service
android:name="MyService"
android:icon="@drawable/icon"
android:label="@string/service_name">
</service>
MyService.java
public class MyService extends Service {
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
//TODO do something useful
return Service.START_NOT_STICKY;
}
@Override
public IBinder onBind(Intent intent) {
//TODO for communication return IBinder implementation
return null;
}
}
запуска службы
// use this to start and trigger a service
Intent i= new Intent(context, MyService.class);
// potentially add data to the intent
i.putExtra("KEY1", "Value to be used by the service");
context.startService(i);
Смежные вопросы
- 1. Обновить данные UITableView в фоновом режиме
- 2. Обновить список в фоновом режиме?
- 3. Как обновить datagridview в фоновом режиме
- 4. Основные данные в фоновом режиме
- 5. обновить переменную в фоновом режиме в bashrc
- 6. обновить что-то в фоновом режиме GAE
- 7. Как обновить ленту RSS в фоновом режиме
- 8. Обновить текст метки в фоновом режиме winforms
- 9. Обновить списокПросмотр предыдущей деятельности в фоновом режиме
- 10. Обновить данные в режиме OnClick?
- 11. Данные HealthKit недоступны в фоновом режиме
- 12. PhoneGap Загрузить данные в фоновом режиме
- 13. Как получить данные таблицы в фоновом режиме?
- 14. Основные данные данных синхронизируются в фоновом режиме
- 15. Как подготовить данные приложения в фоновом режиме?
- 16. Как сохранить данные в фоновом режиме?
- 17. Загрузить данные в фоновом режиме с iOS4
- 18. Данные о местоположении процесса в фоновом режиме
- 19. Pygame loading данные в фоновом режиме
- 20. Обработка в фоновом режиме?
- 21. Работает в фоновом режиме
- 22. Как обновить значения в фоновом режиме в колбе?
- 23. UILocalNotification в фоновом режиме
- 24. Как обновить местоположение в фоновом режиме в приложении iOS?
- 25. BeginGetResponse в фоновом режиме
- 26. Как обновить графический интерфейс MATLAB в фоновом режиме?
- 27. stringWithContentsOfUrl в фоновом режиме
- 28. Как обновить список геоинформации точек в iOS в фоновом режиме
- 29. Обновить страницу раз в 5 минут в фоновом режиме
- 30. Как обновить sdk в студии android в фоновом режиме
отправьте свой код. –