package gueei.binding.plugin.abs.attributes; import android.os.Bundle; import gueei.binding.labs.EventAggregator; import gueei.binding.labs.EventSubscriber; import gueei.binding.plugin.abs.BindableActionBar; import gueei.binding.viewAttributes.ViewEventAttribute; public class OnHomeClicked extends ViewEventAttribute<BindableActionBar> { public OnHomeClicked(BindableActionBar view) { super(view, "onHomeClicked"); } @Override protected void registerToListener(BindableActionBar view) { EventAggregator.getInstance(view.getActivity()).subscribe("Clicked(android.R.id.home)", new EventSubscriber(){ public void onEventTriggered(String eventName, Object publisher, Bundle data) { OnHomeClicked.this.invokeCommand(getView()); } }); } }