如何检查包含字符串的微调器不等于另一个字符串?
How to check a spinner which contains a string is not equal to another string?
如何验证许多微调器,它最初包含字符串 select.If 它被改变了,那么只有验证必须 execute.Otherwise 必须显示一些消息。
if(!(spnVehType.getSelectedItem().toString()) .equals ("Select")|| !(spnVehType.getSelectedItem().toString()).equals("اختيار") &&
!(spn_bodytype).equals("Select")|| !(spn_bodytype).equals("اختيار") && !(spn_veh_make).equals("Select")|| !(spn_veh_make).equals("اختيار")
&& !(spn_veh_model).equals("Select")|| !(spn_veh_model).equals("اختيار") && !(spn_mfgyr).equals("Select")|| !(spn_mfgyr).equals("اختيار") )
{
//call async task
}
我尝试使用位置,但问题是当我设置 spnVehType.It 的值时会自动加载其他微调器值(spn_bodytype、spn_veh_make、spn_veh_model)。因为它自动 loads.It returns 位置 0.
if(spncustpos!=0||spnBodyTypepos!=0||spnVehMakepos!=0||spnVehModelpos!=0||spnVehMakepos!=0||spnMfgYrpos!=0)
{
//call async task
}
要从微调器中获取选定的字符串并检查它是否等于另一个字符串:
String selectedString = (String)spinner.getSelectedItem();
if(selectedString.compareTo(anotherString) != 0) {
// Stuff to do when strings are not equal.
}
如何验证许多微调器,它最初包含字符串 select.If 它被改变了,那么只有验证必须 execute.Otherwise 必须显示一些消息。
if(!(spnVehType.getSelectedItem().toString()) .equals ("Select")|| !(spnVehType.getSelectedItem().toString()).equals("اختيار") &&
!(spn_bodytype).equals("Select")|| !(spn_bodytype).equals("اختيار") && !(spn_veh_make).equals("Select")|| !(spn_veh_make).equals("اختيار")
&& !(spn_veh_model).equals("Select")|| !(spn_veh_model).equals("اختيار") && !(spn_mfgyr).equals("Select")|| !(spn_mfgyr).equals("اختيار") )
{
//call async task
}
我尝试使用位置,但问题是当我设置 spnVehType.It 的值时会自动加载其他微调器值(spn_bodytype、spn_veh_make、spn_veh_model)。因为它自动 loads.It returns 位置 0.
if(spncustpos!=0||spnBodyTypepos!=0||spnVehMakepos!=0||spnVehModelpos!=0||spnVehMakepos!=0||spnMfgYrpos!=0)
{
//call async task
}
要从微调器中获取选定的字符串并检查它是否等于另一个字符串:
String selectedString = (String)spinner.getSelectedItem();
if(selectedString.compareTo(anotherString) != 0) {
// Stuff to do when strings are not equal.
}