[問題] LISTVIEW與SimpleCursorAdapter的問題

看板AndroidDev作者 (fantasy)時間12年前 (2013/07/28 22:30), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/1
請問各位,我使用網路上很常可以抓到筆記本資料庫DEMO 然後嘗試改寫他 並將它改成更高版本的API 程式碼網址如下: https://gist.github.com/12355522/6098787 當中的: adapter = new SimpleCursorAdapter(this,R.layout.adapter, cursor,new String[]{"item_text"},new int[]{R.id.textView},R.id.textView); 每段程式背後都會加上cursor.requery(); 但因為API11之後會被棄用,所以需要改寫, 我找了很多方法,如:.notifyDataSetChanged(); 可是都不會有反應,請問有什麼方法可以使這段程式碼在API11以上能夠輸入後就更新嗎? 感謝各位先進了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.233.40.50

07/29 01:01, , 1F
我查了一下 LoaderManager似乎是新的解法 先研究看看
07/29 01:01, 1F

07/29 11:36, , 2F
我的話會直接重新query,但我也不確定是不是最正確方法
07/29 11:36, 2F

07/29 11:41, , 3F
但看過文章提到利用ContentResolver註冊ContentObserver
07/29 11:41, 3F
文章代碼(AID): #1HzIhfkA (AndroidDev)