Ben Android için yeni ve programlı bir spinner oluşturmak ve bir dizi veri ile beslemek çalışıyorum, ama Eclipse bana idare edemez bir uyarı verir.
İşte ne var:
Bu ArrayList, değer değiştiricide olması gereken öğeleri tutar (daha sonra bir dosyadan doldurulur):
ArrayList<String> spinnerArray = new ArrayList<String>();
Bu, spinner'ı oluşturması gereken bir sitede bulduğum kod:
Spinner spinner = new Spinner(this);
ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(this,
android.R.layout.simple_spinner_dropdown_item,
spinnerArray);
spinner.setAdapter(spinnerArrayAdapter);
Şimdi ikinci satır (ArrayAdapter ...) bana Eclipse söyleyerek bir uyarı verir "ArrayAdapter is a raw type... References to generic type ArrayAdapter<T> should be parameterized"
, bu (ya da ilk etapta ne demek :) düzeltmek için hiçbir fikrim yok.
Bu sadece bir uyarı ve Uygulama iyi çalışıyor gibi görünüyor, ama yine de neyin yanlış olduğunu anlamak ve düzeltmek istiyorum. Herhangi bir ipucu takdir.
Selamlar, Select0r
Type safety: The expression of type ArrayAdapter needs unchecked conversion to conform to ArrayAdapter<String>