【问题标题】:list not showing when debugging on device在设备上调试时列表不显示
【发布时间】:2013-11-22 11:08:03
【问题描述】:

我正在使用 flash builder 开发具有本地 SQLite 数据库的移动应用程序,该数据库已连接并在 flash builder 的桌面调试器上运行良好,但是当我尝试在实际设备上运行应用程序时,应用程序加载但列表为空,虽然我的 SQlite 数据库中有 +100 条记录。

如何防止列表在实际设备中为空?

这些是 myapp.xml 中的权限

<android>
<colorDepth>16bit</colorDepth>
<manifestAdditions><![CDATA[

<manifest>

    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

</manifest>

  ]]></manifestAdditions>
</android>

奇怪的是我没有收到任何错误

【问题讨论】:

  • 您是如何将数据导入数据库的?您是否正在使用应用程序部署数据库?

标签: android sqlite apache-flex flash-builder


【解决方案1】:

找到答案

只需更改 File.documentDirectory.resolvePath("ff.db");

到 File.applicationDirectory.resolvePath("ff.db");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-15
    • 1970-01-01
    相关资源
    最近更新 更多