5
在不使用ContentProvider的情況下將新記錄插入表中後,是否可以通知遊標?在不使用ContentProvider的情況下通知遊標中的數據更改
我看到這個question - 他說他用了requery()
的方法。
首先回答問題的使用ContentProvider
- 注:我只想內的應用
任何建議使用此數據?
在不使用ContentProvider的情況下將新記錄插入表中後,是否可以通知遊標?在不使用ContentProvider的情況下通知遊標中的數據更改
我看到這個question - 他說他用了requery()
的方法。
首先回答問題的使用ContentProvider
- 注:我只想內的應用
任何建議使用此數據?
如果你不使用內容提供者和光標加載器,你必須去老派。你的數據庫光標應該有一個「查詢」調用。文檔警告這個昂貴的代碼,但這就是爲什麼他們製作光標加載器來解決這些問題。
如果您的數據與db無關,並且列表中的數據發生任何更改,請在適配器上調用notifydatasetchanged(),並且列表將被刷新 – ingsaurabh
我的數據與db相關 – confucius
您仍然可以使用內容提供者並維護在清單中的提供程序XML聲明中將'android:exported'設置爲'false',從而將數據私有到您的應用程序。 –