为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我写了个类似的会栈溢出

public class FoodFregment extends Fragment {

/*

* 第一个页面的控件声明

*/

private ListView foodList;

private ArrayAdapter<String> arrAdapt;


/*

* 对应相对的View

*/

@Override

public View onCreateView(LayoutInflater inflater, ViewGroup container,

Bundle savedInstanceState) {

// 导入tab01

View view = inflater.inflate(R.layout.tab01, container);


// 初始化ListView

foodList = (ListView) getActivity().findViewById(R.id.food_list);

//创建数据源

String[] foods = { "No1", "No2", "No3", "No4", "No5", "No6", "No7"};

// 新建适配器(上下文、列表样式、数据源)

arrAdapt = new ArrayAdapter<String>(getActivity(),

android.R.layout.simple_expandable_list_item_2, foods);

// 加载数据源

foodList.setAdapter(arrAdapt);


return view;

}


}

报错就是栈溢出(或者叫内存溢出)……求解

正在回答

1 回答

为什么你用  Fragment   ( ⊙ o ⊙ )啊!这个课程我看的老师是用activity 的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第二门课(第1季)
  • 参与学习       111172    人
  • 解答问题       1457    个

本课程由浅入深地带您学会Android的常用控件的开发和使用

进入课程

为什么我写了个类似的会栈溢出

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信