我是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
Type safety: The expression of type ArrayAdapter needs unchecked conversion to conform to ArrayAdapter<String>