Я использую Otto для отправки events
из IntentService
в мою активность. IntentService
Загружает файлы с сервера и отправляет ход выполнения в Activity, это работает с otto
очень хорошо. -
я сделал до сих пор
зарегистрировал отто в
OnResume
BusStation.getBus().unregister(this);
создал функцию для получения событий
@Subscribe
public void receiveProgress(Message message){
Log.i("Downloader",message.getMessage()+"");
}
отменить регистрацию автобуса в
OnPause
BusStation.getBus().unregister(this);
У меня есть
Button
, по клику которого запускается DownloadService, и эта служба отправляет прогресс загрузки в функциюreceiveProgress
.
но когда я закрываю свое приложение и перезапускаю приложение, а затем, если DownloadSerice
все еще загружает файл, он никогда не отправляет событие прогресса загрузки на receiveProgress
, так как пересвязать это.