Bir dosya indiren bir servisim var. İndirme işlemi bittiğinde, Activity
adresindeki "İndirilen dosyalar" listemi güncellemek istiyorum, ancak yalnızca Activity
çalışıyorsa. Zaten çalışmıyorsa Activity
'un başlamasını istemiyorum.Bir etkinliği güncellemek için nasıl kullanılır?
Bunu, bazı özel bayraklarla yeni bir Intent
yaparak yapabileceğimi umuyordum.
Bunu nasıl başarabileceğimi bilen var mı? Küçük bir kod örneği olabilir mi? İstediğiniz bileşeni güncelleyen bir işlevi çağırmak için myReceiver en OnReceive() yöntemini geçersiz, Bundan sonra
registerReceiver(myReceiver, new IntentFilter(DownloadService.ACTION_FILE_DOWNLOADED));
:
Bu çok iyi bir şekilde iletişim Ancak, etkinlik duraklatılmış durumda olduğunda, sonuçların iletilmesi durumunda ne yapmalı? OnResume etkinliği sonrasında sonuçlar için uzun süre bekleyebilir. Ve veriler kaçırıldığından veri alınmayacaktır. –