2015-06-21 3 views
1

Я использую (github.com/rey5137/material) библиотеку. До того, как я использовал его, у меня была активность, когда пользователь выбирал опции из прядильщиков. Он работал нормально, и я хотел использовать его спиннер. Я столкнулся с одной проблемой. Когда я называю setOnItemSelectedListener, я получаю сообщение об ошибке в редактореsetOnItemSelectedListener ошибка при использовании счетчика сторонней библиотеки

setOnItemSelectedListener (com.rey.material.widget.Spinner.setOnItemSelectedListener) in Spinner cannot be applied to (anonymous android.widget.AdapterView.setOnItemSelectedListener) 

вот мой файл Java: https://www.dropbox.com/s/68aztfjlcpwpzls/RegisterPart_2Activity.java?dl=0 (место ошибка в строке 123)

вот мой XML: https://www.dropbox.com/s/28zlexz866fgn6c/activity_register_part_2.xml?dl=0 (Я еще не применил его ко всем прядильщикам, но только первый)

+0

Добавить этот импорт android.widget заявление .AdapterView.OnItemSelectedListener; и замените новый AdapaterView.OnItemSelectedListener новым OnItemSelectedListener и попробуйте. – ganeshvjy

+0

Я импортировал то, что вы сказали, и получил ту же ошибку. вот рис. нового кода http://imgur.com/cnleP78 – maxib7

ответ

3

После многократного поиска и экспериментирования я нашел ответ на свою проблему.

Кому-нибудь в будущем с аналогичной проблемой с setOnItemSelectedListener с сторонними прядильщиками, вот решение, которое я нашел для работы для меня.

вместо того, чтобы

spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() 

вам нужно вместо этого поместить

spinner.setOnItemSelectedListener(new Spinner.OnItemSelectedListener() 

я не получаю никаких ошибок и может сохранить элемент выбран только штраф пользователь

+0

в моем случае он не работает. Я использую сторонний API для поискового счетчика. –

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