YolbilEventController
Bu sınıf haritayı dinleyen Listener’ların yönetimi için kullanılır. Yolbil’den gelen Event’ları birden fazla modül-class-activity’den alınabilmesine ve istenildiğinde diğerlerinin durdurulup sadece birisinin çalışmasına imkan sağlar.
registerListener
Static Class Method
public static void registerListener(IEventHandler eventHandler)
EventHandler nesnesi içinde yer alan Listener’ı Yolbil’e yeni bir dinleyici olarak register eder. Activity veya Fragment’ın ölmesi halinde unregisterListener
metodunun çağrılması önerilmektedir.
unregisterListener
Static Class Method
public static void unregisterListener(IEventHandler eventHandler)
Yolbil’i dinlemesi artık istenilmeyen Listener’lar bu metod ile kaldırılır.
enableOnly
Static Class Method
public static void enableOnly(IEventHandler eventHandler)
Yolbil’den gelen Event’ları sadece birisinin dinlemesi istendiğinde çağrılacak metottur.
disableOnly
Static Class Method
public static void disableOnly(IEventHandler eventHandler))
Yolbil’den gelen Event’ları sadece birisinin dinlemesi engellenmek istendiğinde çağrılacak metottur.
enableAll
Static Class Method
public static void enableAll(IEventHandler eventHandler))
Yolbil’den gelen Event’ları dinlemesi için eklenmiş tüm Listener’ları aktif yapar.
disableAll
Static Class Method
public static void disableAll(IEventHandler eventHandler))
Yolbil’den gelen Event’ları dinlemesi için eklenmiş tüm Listener’ları pasif yapar.