У меня есть кок в моем приложении, что я реализовать так:Spinner onItemSelected не вызывается с помощью Маршмэллоу
//Setup spinner
spinner = (AppCompatSpinner) findViewById(R.id.toolbar_spinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.sections, R.layout.spinner_item);
adapter.setDropDownViewResource(R.layout.spinner_list_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
mViewPager.setCurrentItem(position);
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
mViewPager.setCurrentItem(0);
}
});
Это прекрасно работает с моим телефоном работает уровень API 19 (4.4.2), но работает на Маршмэллоу, API уровня 23 (6.0), onItemSelected никогда не вызывается.
Я пробовал как с android.widget.Spinner и android.support.v7.widget.AppCompatSpinner с тем же результатом.
Любая идея, почему?