作者happy87206 (fantasy)
看板AndroidDev
標題[問題] LISTVIEW與SimpleCursorAdapter的問題
時間Sun Jul 28 22:29:59 2013
請問各位,我使用網路上很常可以抓到筆記本資料庫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
1F:推 givemepass:我查了一下 LoaderManager似乎是新的解法 先研究看看 07/29 01:01
2F:推 bemyangel:我的話會直接重新query,但我也不確定是不是最正確方法 07/29 11:36
3F:→ bemyangel:但看過文章提到利用ContentResolver註冊ContentObserver 07/29 11:41