나는 안드로이드를 처음 접했고 프로그래밍 방식으로 스피너를 만들고 배열의 데이터를 공급하려고하지만 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
Type safety: The expression of type ArrayAdapter needs unchecked conversion to conform to ArrayAdapter<String>