【发布时间】:2012-03-23 11:30:14
【问题描述】:
我创建了一个扩展ListFragment 的类。我的布局中也有一个按钮,当我单击该按钮时,我正在删除 listvew 的数据,并触发适配器的notifyDataSetChanged,但 ListViewFragment 没有得到updated。
那么我该如何更新 ListFragment 呢?我正在使用 Android 兼容性支持包
onActivityCreated
内的代码Button addTextTemplateClearBtn = (Button) getView().findViewById(R.id.addTextTemplateClearBtn);
addTextTemplateClearBtn.setOnClickListener( new OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
if(templateDB.deleteAllTemplates() !=0)
Toast.makeText(getActivity(), "All Text Templates Have Been Deleted", Toast.LENGTH_SHORT).show();
templateAdapter.notifyDataSetChanged();
}
});
【问题讨论】:
标签: android android-listview android-2.2-froyo android-listfragment