Java 对ArrayAdapter的未选中调用

Java 对ArrayAdapter的未选中调用,java,android,warnings,compiler-warnings,Java,Android,Warnings,Compiler Warnings,在实例化ArrayAdapter(编译良好)时,我收到以下警告: 有人知道它为什么给我这个警告吗?那是因为ArrayAdapter希望您指定它将操作哪种类型的对象。因此,为了避免这些警告,只需执行以下操作: ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(CFAMain.this, android.R.layout.simple_spinner_dropdown_item, spinn

在实例化ArrayAdapter(编译良好)时,我收到以下警告:


有人知道它为什么给我这个警告吗?

那是因为
ArrayAdapter
希望您指定它将操作哪种类型的对象。因此,为了避免这些警告,只需执行以下操作:

ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(CFAMain.this, android.R.layout.simple_spinner_dropdown_item, spinnerArray);
ArrayAdapter spinnerayadapter=新的ArrayAdapter(CFAMain.this,android.R.layout.simple\u spinner\u dropdown\u项目,spinnerary);

是的,我确实在谷歌上查到了这个,但什么也找不到。是的,我只是在你发布这个之前几秒钟就想出来了-谢谢:)我放了,但它显示:无法解析构造函数的ArrayAdapter(xxxxxx)。@Raymond try ArrayAdapter SpinnerayAdapter=new ArrayAdapter(CFAMain.this,android.R.layout.simple\u微调器\u下拉菜单\u项,微调阵列);
ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(CFAMain.this, android.R.layout.simple_spinner_dropdown_item, spinnerArray);
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(CFAMain.this, android.R.layout.simple_spinner_dropdown_item, spinnerArray);