Spinner: получить состояние или получать уведомления при открытии
Можно ли узнать, является лиSpinner
открыт или закрыт? Было бы даже лучше, если бы был какой-то onOpenListener для Spinners.
Я попытался использовать OnItemSelectedListener, как это:
spinnerType.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
executeSomething();
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
Log.d("nothing" , "selected");
}
});
Я могу знать, что окно закроется, если что-то выбрано (в executeSomething ()). Но я не получаю уведомления, если я нажимаю за пределами диалога, который также закрывает счетчик