為什么我寫了個(gè)類似的會(huì)棧溢出
public class FoodFregment extends Fragment {
/*
* 第一個(gè)頁面的控件聲明
*/
private ListView foodList;
private ArrayAdapter<String> arrAdapt;
/*
* 對(duì)應(yīng)相對(duì)的View
*/
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// 導(dǎo)入tab01
View view = inflater.inflate(R.layout.tab01, container);
// 初始化ListView
foodList = (ListView) getActivity().findViewById(R.id.food_list);
//創(chuàng)建數(shù)據(jù)源
String[] foods = { "No1", "No2", "No3", "No4", "No5", "No6", "No7"};
// 新建適配器(上下文、列表樣式、數(shù)據(jù)源)
arrAdapt = new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_expandable_list_item_2, foods);
// 加載數(shù)據(jù)源
foodList.setAdapter(arrAdapt);
return view;
}
}
報(bào)錯(cuò)就是棧溢出(或者叫內(nèi)存溢出)……求解
2015-12-25
為什么你用 ?Fragment ? ( ⊙ o ⊙ )??!這個(gè)課程我看的老師是用activity 的