protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
deserializeQuotes();
quotesAdapter.notifyDataSetChanged();
}
}
我的数组显然已更新,我可以看到我的应用程序启动时的更改,但为什么不在此方法中更新?代码输入此方法。
答案 0 :(得分:1)
this.quotesAdapter = new QuoteAdapter(this, R.layout.mainrow, quotes);
quotesAdapter.notifyDataSetChanged();
listView.setAdapter(quotesAdapter);
工作,但为什么我必须创建一个新的适配器?为什么我不能使用现有的?