2010-08-30 93 views
0
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
     if (resultCode == RESULT_OK) { 
      deserializeQuotes(); 
      quotesAdapter.notifyDataSetChanged(); 
     } 
    } 

我的数组显然已经更新,我可以在我的应用程序启动时看到更改,但为什么不更新此方法?代码输入这个方法。notifyDataSetChanged()不更新ListView

回答

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

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

+0

我们需要更多的代码。您可能会覆盖某处引用的引用 – Falmarri 2010-08-30 22:49:01

相关问题