我正在创建列表视图布局并收到ArrayAdapter
警告。错误消息如下。警告消息指向以下文本:
new ArrayAdapter(this, android.R.layout.simple_list_item_1, populateList());
任何帮助都会有所帮助
警告信息:
描述资源路径位置类型ArrayAdapter是原始类型。 应该是对泛型类型ArrayAdapter的引用 参数化LoginList.java / LoginPlus / src / com / loginplus / home行 95 Java问题
@Override
protected void onResume() {
super.onResume();
loginListAdapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, populateList());
loginList.setAdapter(loginListAdapter);
}
答案 0 :(得分:12)
使用类似ArrayAdapter<Type>
的内容,其中“Type”替换为ArrayAdapter使用的实际类型。
例如:
ArrayAdapter<CharSequence>
正如警告所说,这是因为ArrayAdapter是通用的,所以应指定它所引用的类型,以便编译器可以在编译时检查一切是否正常。
您可以阅读更多here。