Вы должны использовать position
вместо id
, когда хотите сравнить положение выбранного элемента в счетчике.
mSpinner.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
if (position == 2) {
showToast(getString(R.string.added_alert));
checkBoxAlarm.setEnabled(true);
} else {
checkBoxAlarm.setEnabled(false);
checkBoxAlarm.setChecked(false);
}
if (position == 3) {
showToast(getString(R.string.notify));
checkboxnotify.setEnabled(true);
} else {
checkboxnotify.setEnabled(false);
checkboxnotify.setChecked(false);
}
}
public void onNothingSelected(AdapterView parent) {
}
});