繁体   English   中英

notifyDataSetChanged()不会更新ListView

[英]notifyDataSetChanged() doesn't update ListView

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        if (resultCode == RESULT_OK) {
            deserializeQuotes();
            quotesAdapter.notifyDataSetChanged();
        }
    }

我的数组显然已经更新,并且我的应用启动时可以看到更改,但是为什么不使用这种方法更新呢? 代码输入此方法。

this.quotesAdapter = new QuoteAdapter(this, R.layout.mainrow, quotes);      
            quotesAdapter.notifyDataSetChanged();
            listView.setAdapter(quotesAdapter);

可以,但是为什么我必须创建一个新的适配器? 为什么我不能使用现有的?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM