Kindly This is my code below, and I am pasting the error messages underneath:
I am trying to use setOnItemClickListener on the spinner, is it permissible?
Change this
convertto.setOnItemClickListener(new OnItemClickListener()
{
@Override
public void onItemClick(AdapterView> arg, View v1, int index1, long arg4)
{
if ((quantity[index1]=="Meter") && (s1.equalsIgnoreCase("Meter")))
{
Toast.makeText(v1.getContext(), " to meter",Toast.LENGTH_SHORT).show();
var2=var1;
lresult.setText("" + var2);
}
}
});
to onItemSelectedListener,
convertto.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView> arg0, View arg1, int arg2,
long arg3) {
if ((quantity[index1]=="Meter") && (s1.equalsIgnoreCase("Meter")))
{
Toast.makeText(v1.getContext(), " to meter",Toast.LENGTH_SHORT).show();
var2=var1;
lresult.setText("" + var2);
}
}
public void onNothingSelected(AdapterView> arg0) {
// TODO Auto-generated method stub
}
});
It looks like you cannot use itemClickListener in your Spinner,
Here is the error line which explains it,
07-04 09:48:39.912: E/AndroidRuntime(694): Caused by: java.lang.RuntimeException: setOnItemClickListener cannot be used with a spinner.