【发布时间】:2010-08-31 22:48:09
【问题描述】:
@Override
public boolean onContextItemSelected(MenuItem item) {
if(item.getTitle()=="Remove"){
AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo();
quotesAdapter.remove(quotes.get((int)info.id));
quotesAdapter.notifyDataSetChanged();
listView.setAdapter(quotesAdapter);
serializeQuotes();
}
else {
return false;
}
return true;
}
什么都不做。如果我添加
this.quotesAdapter = new QuoteAdapter(this, R.layout.mainrow, quotes);
删除有效,但我认为这不是正确的做事方式。不知道怎么回事?
【问题讨论】:
标签: java android listview android-arrayadapter listadapter