簡體   English   中英

android更新記錄並重新查詢

[英]android update record and requery

開發一個應用程序,以在初始屏幕中顯示從其數據庫檢索到的數據。 用戶可以通過單獨的編輯屏幕編輯數據。 退出編輯屏幕會使用戶返回到初始顯示屏幕,我重新查詢數據庫,但是返回的數據是編輯之前的值。

我正在使用數據庫提供程序模型,並嘗試過:

  • 關閉用於初始數據庫查找的游標
  • 每次返回初始屏幕時使用單獨的光標
  • 使用單獨的查詢來獲取顯示在編輯屏幕上的數據
  • 確保在使用該游標數據完成后關閉每個使用的游標

數據庫查詢和重新啟動該應用程序將顯示編輯后的值,因此我確定更新可以正常進行。 我想念什么?

發現該問題與用於支持編輯器功能的類中的誤解狀態有關。 以為onStop()和onDestroy()會在退出編輯屏幕時被調用,並正在調用方法以更新這些方法中的數據庫。

更改為改為使用onBackPressed()並在顯示更新的值之前完成更新過程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM