package org.robobinding.widget.adapterview;
import org.robobinding.widgetaddon.adapterview.AdapterViewAddOn;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.AdapterView.OnItemSelectedListener;
/**
*
* @since 1.0
* @version $Revision: 1.0 $
* @author Robert Taylor
*/
public class MockAdapterViewAddOn extends AdapterViewAddOn {
private final AdapterView<?> adapterView;
public boolean addOnItemSelectedListenerInvoked;
public boolean addOnItemClickListenerInvoked;
public MockAdapterViewAddOn(AdapterView<?> adapterView) {
super(adapterView);
this.adapterView = adapterView;
}
@Override
public void addOnItemSelectedListener(OnItemSelectedListener onItemSelectedListener) {
adapterView.setOnItemSelectedListener(onItemSelectedListener);
addOnItemSelectedListenerInvoked = true;
}
@Override
public void addOnItemClickListener(OnItemClickListener onItemClickListener) {
adapterView.setOnItemClickListener(onItemClickListener);
addOnItemClickListenerInvoked = true;
}
}