このようにsetOnItemClickListenerを登録した2つのオートコンプリートウィジェットがあります
productTextView = (AutoCompleteTextView) findViewById(R.id.prodName_CB)
productTextView.setOnItemClickListener(this);
supplierTextView = (AutoCompleteTextView) findViewById(R.id.supplierName_CB);
supplierTextView.setOnItemClickListener(this);
@Override
public void onItemClick(AdapterView<?> adapter, View view, int pos, long rowId) {
Log.d("-----", "listener");
if (view.getId() == R.id.supplierName_CB) {
Log.d("-----", "inside Supplier wigdet");
loadFilteredProducts(supplierTextView.getText().toString());
}
else if(view.getId() == R.id.prodName_CB)
{
//getSupplierName(productTextView.getText().toString());
Log.d("-----", "inside Product wigdet");
}
}
Log.d( "-----"、 "listener")のLog.dメッセージが表示されますが、コードのif/else.whatが間違っています。