2015-12-08 3 views
4

У меня есть кок в моем приложении, что я реализовать так: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 с тем же результатом.

Любая идея, почему?

ответ

Смежные вопросы