国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

解決SimpleCursorAdapter不能自動更新的問題

2019-11-09 15:09:14
字體:
來源:轉載
供稿:網友
 假設場景是這樣的:你使用SimpleCursorAdapter顯示數據,并監聽數據的變化;在數據發生變化的時候,調用cursor的requery,期待UI顯示也跟著變化。      但是,你可能會發現,UI并沒有如期發生變化;此時,如果將程序切換到后臺再切換到前臺,UI將會反映最新的數據變化。      上面的現象說明:如果能促使對應Activity的onResume方法的執行,UI就會反映最新的數據變化。      但是,這不是一個好的方法,我想到的一個方法是(經驗證,可以工作):if (mCursor != null) {    mCursor.requery();    mAdapter.swapCursor(null);    mAdapter.swapCursor(mCursor);}      這段代碼一般放在ContentObserver的onChange方法里面,可以保證UI及時刷新;注意不能使用changeCursor方法,它會導致崩潰。原文地址:http://www.cnblogs.com/frydsh/p/3567823.html
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汤原县| 老河口市| 河北省| 马边| 和硕县| 商河县| 广东省| 甘孜县| 浦江县| 民乐县| 霞浦县| 平顺县| 蒙阴县| 浏阳市| 绥芬河市| 麻城市| 肇东市| 会泽县| 泰兴市| 江城| 商城县| 江西省| 广州市| 韩城市| 扎鲁特旗| 金溪县| 宜宾县| 房山区| 辽宁省| 逊克县| 武宁县| 芜湖县| 青海省| 化隆| 丽江市| 额尔古纳市| 裕民县| 泰兴市| 富裕县| 开化县| 阿拉善盟|