2015-06-09 3 views
3

Я пытаюсь использовать RoboSpice для своего приложения для Android, но я очень смущен документацией.Использование RoboSpice для асинхронного потока

В принципе, я хотел бы реализовать только асинхронную службу на фоне приложения, которая не будет уничтожена при изменении активности и т. Д. Для потока, который я запускаю, как инфографика, которую они показали here. Как мне это сделать? У меня есть базовая активность, поэтому я добавил SpiceService к функциям onStart() и onStop() в соответствии с инструкциями, но я не уверен, что использовать в качестве собственного SpiceService?

ответ

1

RoboSpice предназначен для привязки к жизненному циклу активности Android, поэтому остановка SpiceService между Activity изменяется в норме. Компонент, который остается постоянным между действиями, - это его кеш. Вы можете попробовать, однако, провести SpiceService активным на протяжении всего жизненного цикла приложения, привязывая его к вашему Application контексту, но это is not recommended.

О другой части вашего вопроса (какой пользовательский номер SpiceService использовать), вероятно, вы должны проверить the offline example.

+0

спасибо. В конце концов мне просто стало легче связать поток с прикладным слоем, а не с уровнем активности, который мне действительно нужен в этом примере – kabeersvohra

 Смежные вопросы

  • Нет связанных вопросов^_^