package gueei.binding.listeners; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemLongClickListener; /** * User: =ra= * Date: 28.07.11 * Time: 17:17 */ public class OnItemLongClickListenerMulticast extends ViewMulticastListener<OnItemLongClickListener> implements OnItemLongClickListener { public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) { boolean returnValue = false; for (OnItemLongClickListener l : listeners) { if (l.onItemLongClick(parent, view, position, id)) { returnValue = true; } } return returnValue; } @Override public void registerToView(View v) { if (!(v instanceof AdapterView<?>)) { return; } ((AdapterView<?>) v).setOnItemLongClickListener(this); } }