我有一个包含一个按钮和 2 个自动完成小部件的活动。对于我正在使用的按钮
addProductButton.setOnClickListener(this);
对于我正在使用的 2 个自动完成小部件
supplierTextView.setOnItemClickListener(this);
现在,当我选择第一个自动完成时,它运行此代码但不进入 if 循环,当我单击第二个自动完成中的一个项目时,它运行相同的代码但不进入 else
@Override
public void onItemClick(AdapterView<?> adapter, View view, int pos, long rowId) {
// TODO -
String supName = supplierTextView.getText().toString();
String proName = productTextView.getText().toString();
System.out.println("Name selected "+ view.getId());
if(view == supplierTextView)
{
Log.d("Supplier Name selected", supName);
}
else if(view == productTextView)
{
Log.d("Product Name selected", proName);
}
loadProducts(supName);
handleProductSuccess(filteredProduct);
}