Saya semua baru di Android dan saya mencoba membuat pemintal secara terprogram dan mengumpankannya dengan data dari sebuah array, tetapi Eclipse memberi saya peringatan yang tidak bisa saya tangani.
Inilah yang saya dapatkan:
ArrayList ini menampung elemen-elemen yang seharusnya ada di spinner (terisi dari file di kemudian hari):
ArrayList<String> spinnerArray = new ArrayList<String>();
Ini adalah kode yang saya temukan di situs yang harus membuat pemintal:
Spinner spinner = new Spinner(this);
ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(this,
android.R.layout.simple_spinner_dropdown_item,
spinnerArray);
spinner.setAdapter(spinnerArrayAdapter);
Sekarang baris kedua (ArrayAdapter ...) memberi saya peringatan di Eclipse yang mengatakan "ArrayAdapter is a raw type... References to generic type ArrayAdapter<T> should be parameterized"
, saya tidak tahu bagaimana cara memperbaikinya (atau apa artinya itu sejak awal :)).
Ini hanya peringatan dan Aplikasi tampaknya berjalan baik-baik saja, tetapi saya masih ingin memahami apa yang salah dan memperbaikinya. Setiap petunjuk dihargai.
Salam, Pilih0r
Type safety: The expression of type ArrayAdapter needs unchecked conversion to conform to ArrayAdapter<String>