Я все плохо знаком с Android, и я пытаюсь создать счетчик программно и подаю его с данными из массива, но Eclipse дает мне предупреждение, что я не могу обработать.
Вот то, что я получил:
Этот ArrayList содержит элементы, которые должны быть в счетчике (заполняется из файла позже):
ArrayList<String> spinnerArray = new ArrayList<String>();
Это - код, который я нашел на сайте, который должен создать счетчик:
Spinner spinner = new Spinner(this);
ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(this,
android.R.layout.simple_spinner_dropdown_item,
spinnerArray);
spinner.setAdapter(spinnerArrayAdapter);
Теперь вторая строка (ArrayAdapter...) дает мне предупреждение в высказывании Eclipse "ArrayAdapter is a raw type... References to generic type ArrayAdapter<T> should be parameterized"
, Я понятия не имею, как зафиксировать это (или что это означает во-первых :)).
Это - просто предупреждение, и Приложение, кажется, работает хорошо, но я все еще хотел бы понять что случилось и зафиксировать его. Любая подсказка ценится.
Поздравления, Select0r
ArrayAdapter
должен работать.
i.e.:
Spinner spinner = new Spinner(this);
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>
(this, android.R.layout.simple_spinner_item,
spinnerArray); //selected item will look like a spinner set from XML
spinnerArrayAdapter.setDropDownViewResource(android.R.layout
.simple_spinner_dropdown_item);
spinner.setAdapter(spinnerArrayAdapter);