android开发 关于 DataSetObserver的 使用问题 ListView 更新
问下这个DataSetObserver咋用啊我是这样用的adapter=newSimpleAdapter(this,mList,R.layout.list_item,ne...
问下 这个DataSetObserver咋用啊
我是这样用的
adapter = new SimpleAdapter(this, mList, R.layout.list_item,
new String[] { "name", "age" }, new int[] { R.id.textView_name,
R.id.textView_age });
// mode of observer
//
observer = new DataSetObserver() {
@Override
public void onChanged() {
// TODO Auto-generated method stub
super.onChanged();
Toast.makeText(ListViewActivity.this, "test",
Toast.LENGTH_SHORT).show();
// adapter.notifyDataSetChanged();
}
@Override
public void onInvalidated() {
// TODO Auto-generated method stub
super.onInvalidated();
}
};
adapter.registerDataSetObserver(observer);
但是向list里面添加数据的时候 并没有弹出toast 求解释啊 展开
我是这样用的
adapter = new SimpleAdapter(this, mList, R.layout.list_item,
new String[] { "name", "age" }, new int[] { R.id.textView_name,
R.id.textView_age });
// mode of observer
//
observer = new DataSetObserver() {
@Override
public void onChanged() {
// TODO Auto-generated method stub
super.onChanged();
Toast.makeText(ListViewActivity.this, "test",
Toast.LENGTH_SHORT).show();
// adapter.notifyDataSetChanged();
}
@Override
public void onInvalidated() {
// TODO Auto-generated method stub
super.onInvalidated();
}
};
adapter.registerDataSetObserver(observer);
但是向list里面添加数据的时候 并没有弹出toast 求解释啊 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询