簡體   English   中英

Android:在BaseAdapter中調用notifyDataSetChanged

[英]Android : Calling notifyDataSetChanged in BaseAdapter

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

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

我希望這應該工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM