这是Basina,Windows手机开发的新手。
我在Windows Phone8应用程序中使用SQLite,如下文所述。 http://www.developer.nokia.com/Community/Wiki/How_to_use_SQLite_in_Windows_Phone
当我调试应用程序时,我能够成功创建数据库和表。
之后我成功地将记录安装到表中并检索结果并显示在列表中。
之后我停止了应用程序的调试。
现在我运行应用程序。
当我从数据库中检索数据并尝试在列表中显示数据时,
列表为空,即数据未添加到列表中。
我不明白这是什么问题。
调试应用程序时一切正常,但在运行应用程序时,我没有获取数据,也没有显示任何错误。
我期待着你的回应。
谢谢&的问候,
Basina。
答案 0 :(得分:0)
实际上这是sqlite时间连接问题。当你调试你的应用程序然后thr是足够的时间让sqlite成功连接但是当你实际运行这个时间非常少,当你在那时进行查询时,连接没有建立,所以thr不是列表中的数据。所以你可以做的是......在应用程序的开头创建静态连接,并在整个应用程序周期中使用此连接。