Uygulamada farklı yerlere yerleştirilebilen özel bir görünüm oluşturdum. Uygulamanın geri kalanından mesaj almak için görünümde bir BroadcastReceiver kullanmaktan kaçınamıyorum.Özel bir görünüm içinde yerel yayına kayıt yapın
Tavsiye edilmediğini okudum (Where should I unregisterReceiver in my own view?), fakat kullanmayı tercih ettiğimde, BroadcastManager'ın görüntüsünü silmek için bir yer var mı?
- Ben alıcıyı kaydını için uygun bir yer bulmak mümkün değil. Bu yüzden şu anda:/ –
Bir görünüm (veya özel görünüm) bir etkinlik veya hizmet gibi bir yaşam döngüsüne sahip değildir, bu yüzden ne zaman yok edildiğini veya gizlendiğini bilemezsiniz. Tüm görüntülemelerinizin tüm kayıt/kayıt dışı eylemlerini, bunları içeren etkinlikten denetlemeniz gerekir. – vggonz
Bunu bir cevap olarak göreceğim, ancak özel bir görüşün bu anlamda da bağımsız olabileceğini umuyorum, gerçekten sınırlayıcıdır ... Birisi hakkında bir fikri varsa duymak isterim, teşekkürler. –