繁体   English   中英

android更新记录并重新查询

[英]android update record and requery

开发一个应用程序,以在初始屏幕中显示从其数据库检索到的数据。 用户可以通过单独的编辑屏幕编辑数据。 退出编辑屏幕会使用户返回到初始显示屏幕,我重新查询数据库,但是返回的数据是编辑之前的值。

我正在使用数据库提供程序模型,并尝试过:

  • 关闭用于初始数据库查找的游标
  • 每次返回初始屏幕时使用单独的光标
  • 使用单独的查询来获取显示在编辑屏幕上的数据
  • 确保在使用该游标数据完成后关闭每个使用的游标

数据库查询和重新启动该应用程序将显示编辑后的值,因此我确定更新可以正常进行。 我想念什么?

发现该问题与用于支持编辑器功能的类中的误解状态有关。 以为onStop()和onDestroy()会在退出编辑屏幕时被调用,并正在调用方法以更新这些方法中的数据库。

更改为改为使用onBackPressed()并在显示更新的值之前完成更新过程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM