【发布时间】:2021-02-06 16:24:48
【问题描述】:
我正在使用 Ionic 5 进行应用程序开发。在 Ionic 框架中,我使用 Ionic SQLite Plugin 创建了 SQLite 数据库,并在其中保存了我的应用程序日志。
此外,在通过 Android Studio 构建应用程序时,我想将只能通过 Android Studio 访问的崩溃日志插入到已在我的 File explorer > data > data > app_package_file > database 文件中创建的同一数据库文件中。
为此,我尝试使用documentation 在 Android Studio 中创建具有相同数据库名称和相同表名称的 SQLite 数据库。 要将值添加到数据库文件中,我在 Android Studio 中添加了以下代码。
val values = ContentValues().apply {
put(FeedEntry.COLUMN_NAME_TITLE, date)
put(FeedEntry.COLUMN_NAME_SUBTITLE, 'logs_data')
}
使用这种方法,现有的数据库文件确实得到了更新,但是当我从文件资源管理器下载数据库文件时,我只得到一个空白文件,我假设我新创建的 SQLite db 文件已覆盖旧文件。
我知道,我的方法不正确,但是有没有其他方法可以达到这个要求。
PS- 这是我关于 SO 的第一个问题,如果有人觉得问题有任何改进,请提出修改建议。
提前感谢您的帮助。
【问题讨论】:
标签: sql sqlite android-studio