2016-08-12 20 views
5

Parçalanmış bir nesneyim varsa, bu parçanın yaşam döngüsü yöntemlerini bildirmenin bir yolu var mı?Parça kullanım ömrü için dinleyici

Bunu yapmanın olası bir yolu, bu mekanizmayı parçamda uygulamaktır ve fragman dinleyicilere bildirir, ancak bu, parçanın tüm yöntemlerine eklemem gereken kod metni gerektirir. Android platform düzeyinde bunun için bir destek var mı?

+0

Yalnızca [LightCicle] (https://github.com/soundcloud/lightcycle) veya [RxLifecycle] gibi kitaplıklar (https://github.com/trello/RxLifecycle) – tynn

+0

Kitaplıklar @ tynn işaretçileri için teşekkürler. – Bajji

cevap

4

supportFragmentManager.registerFragmentLifecycleCallbacks(callback) kullanarak FragmentLifecycleCallbacks örneğini kaydedebilirsiniz. Geri arama, bir parçanın tüm yaşam döngüsü olaylarını açığa çıkarır ve parça parçalanıncaya kadar aktiftir (bu durumda geri arama sizin için otomatik olarak kayıtsız kalır).

+0

Sadece v25 için mi? –

+0

yes @dr_yand, sadece 25.0.1+ – Snicolas

İlgili konular