Java ';取消选中call';创建列表视图后发出警告
由于某些原因,在创建我的列表视图Java ';取消选中call';创建列表视图后发出警告,java,android,android-listview,android-arrayadapter,android-listfragment,Java,Android,Android Listview,Android Arrayadapter,Android Listfragment,由于某些原因,在创建我的列表视图新的ArrayAdapter(getActivity(),R.layout.list\u项,R.id.list\u项,listContent)后,将以黄色突出显示,并显示警告。有人知道解决此警告需要做什么吗 未选中调用“ArrayAdapter(Context,int,int,T[]),作为原始类型“android.widget.ArrayAdapter”的成员 您的ArrayAdapter是原始类型,因为它是模板化的,但您尚未指定类型 要解决这个问题: Arra
新的ArrayAdapter(getActivity(),R.layout.list\u项,R.id.list\u项,listContent)后,
将以黄色突出显示,并显示警告。有人知道解决此警告需要做什么吗
未选中调用“ArrayAdapter(Context,int,int,T[]),作为原始类型“android.widget.ArrayAdapter”的成员
您的
ArrayAdapter
是原始类型,因为它是模板化的,但您尚未指定类型
要解决这个问题:
ArrayAdapter adapter=新的ArrayAdapter(getActivity(),R.layout.list_项,R.id.list_项,listContent)代码>
public class FragmentMainList extends android.support.v4.app.Fragment {
public FragmentMainList() {
}
ListView list_main;
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
View v = inflater.inflate(R.layout.fragment_main_list, container, false);
String[] listContent = {
getActivity().getResources().getString(R.string.item_1),
getActivity().getResources().getString(R.string.item_2),
getActivity().getResources().getString(R.string.item_3)
};
list_main = (ListView)v.findViewById(R.id.list_main);
ArrayAdapter adapter = new ArrayAdapter(getActivity(), R.layout.list_item, R.id.list_item, listContent);
list_main.setAdapter(adapter);
return v;
}
}