2011-03-11 91 views
0

我正在調試Android中的一些開源電子郵件客戶端,但我有關於消息狀態(讀取和未讀取)的問題。每當客戶端收到新消息並檢查郵件時,所有讀取的消息都會再次被讀取。我有一個擴展BaseAdapter的自定義類。我的部分跟蹤是我在onResume中調用了notifyDataSetChanged。我的問題是,我怎麼知道通過notifyDataSetChanged真的改變了視圖。我把日誌放在bindView和getView中,以便知道它是否確實通過了一次我調用notifyDataSetChanged但日誌沒有顯示出來。這是否意味着它沒有調用適配器來設置新視圖?Android:在BaseAdapter中調用notifyDataSetChanged

回答

4

嘗試在列表實例中調用invalidate()invalidateViews()

我希望這可以工作

相關問題