Android Spinner Adapter Настройка для поворота

Я использую eneter framework для обработки связи в моем приложении Android; Проблема в том, что когда я пытаюсь заполнить счетчик, установка адаптера в прядильщик вызывает неопределенное исключение

Здесь код

public void populateSpinner(TypedResponseReceivedEventArgs<String> arg1){ List<String> list = new ArrayList<String>(); String listf = arg1.getResponseMessage(); //sendToDebug(listf); StringTokenizer tokenizer = new StringTokenizer(listf,","); while(tokenizer.hasMoreElements()){ list.add((String)tokenizer.nextElement()); } //EditText text = (EditText)findViewById(R.id.number2EditText); //text.setText(list.size()); //text.setText(listf); Spinner forfait = (Spinner)findViewById(R.id.forfaitsSpinner); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item,list); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); forfait.setAdapter(adapter); } 

Вы передаете это в следующем фрагменте кода,

  ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item,list); 

Не уверен, в каком блоке находится этот код или какой класс, но убедитесь, что this относится к ActivityName.class или the context

Это, скорее всего, потому, что вы используете ArrayAdapter а не SpinnerAdapter . ArrayAdapter – это косвенный SpinnerAdapter интерфейса SpinnerAdapter а не тот, который заявляет, что он реализует интерфейс. Проверьте неопределенное исключение. Вероятно, вы говорите, что setAdapter(ArrayAdapter) не определен для Spinner .

Intereting Posts
Как я могу сделать уведомление в строке состояния без расширенного сообщения в окне «Уведомления»? (Требуется только значок) Во время установки Cordova (PhoneGap) я получаю предупреждение, как «двигатель npm WARN Cordova-js @ 3. 8.0: хотел: … " Как открыть последний использованный экран предпочтений? Как удалить дополнение в Android CheckBox Фрагмент или фрагмент – Вложенные фрагменты против действий. Почему я должен использовать более одного действия? Получение видеопотока IP Cam на Android (MJEPG) Как программно разблокировать экран на корневом устройстве? Как показать алфавитные буквы на стороне Android ListView Способ получить двойное нажатие на блокировку экрана Android? Как отправить SMS более 160 символов? Реализация OrientationEventListener для решения проблем камеры без CameraInfo? JQuery Mobile + PhoneGap для Android – Ошибка загрузки index.html Пакета com.facebook не существует, Facebook Android SDK, IntelliJ Idea Как получать текстовые sms на определенный порт. Клавиатура перекрывает EditText при нажатии