[英]update the listview after inserting a new record with simpleCursorAdapter - requery()
[英]android update record and requery
開發一個應用程序,以在初始屏幕中顯示從其數據庫檢索到的數據。 用戶可以通過單獨的編輯屏幕編輯數據。 退出編輯屏幕會使用戶返回到初始顯示屏幕,我重新查詢數據庫,但是返回的數據是編輯之前的值。
我正在使用數據庫提供程序模型,並嘗試過:
數據庫查詢和重新啟動該應用程序將顯示編輯后的值,因此我確定更新可以正常進行。 我想念什么?
發現該問題與用於支持編輯器功能的類中的誤解狀態有關。 以為onStop()和onDestroy()會在退出編輯屏幕時被調用,並正在調用方法以更新這些方法中的數據庫。
更改為改為使用onBackPressed()並在顯示更新的值之前完成更新過程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.