【发布时间】:2015-11-04 08:32:48
【问题描述】:
由于某种原因,创建列表视图后new ArrayAdapter(getActivity(), R.layout.list_item, R.id.list_item, listContent) 以黄色突出显示并出现警告。有谁知道需要做什么才能解决此警告?
作为原始类型 'android.widget.ArrayAdapter' 的成员对 'ArrayAdapter(Context, int, int, T[])' 的未经检查的调用
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;
}
}
【问题讨论】:
标签: java android android-listview android-arrayadapter android-listfragment