你能帮我解决这个问题吗?
我正在向我的 Sqlite 数据库中插入值。
如何检查或查看插入的数据。
是否有任何工具或其他技术来显示数据?
最佳答案
如果您想在 Log
上显示数据,请尝试以下代码:
for (Contact cn : contacts) {
String log = "Id: "+cn.getID()+" ,Name: " + cn.getName() + " ,Phone: " + cn.getPhoneNumber();
// Writing Contacts to log
Log.d("Name: ", log);
显示数据库
的其他方式见以下步骤:
- 转到
Tools -> DDMS
或单击工具栏中 SDK Manager 旁边的 Device Monitor 图标。 - 设备监视器窗口将打开。在 File Explorer 选项卡中,单击
data -> data -> your project name。
之后,您的数据库文件将打开。单击从设备图标中提取文件。
使用 .db 扩展名保存文件。 - 打开 FireFox,按 Alt 键,
工具 -> SQLiteManager。
- 跟随数据库 -> 连接到数据库 -> 浏览您的数据库文件并单击确定。您的 SQLite 文件现在将打开。
如果您在 DDMS
上下载数据库,那么您下载
DB.Browser.for.SQLite-3.10.1-win64
然后将数据库
文件放在这个软件上,你就可以得到数据。
DDMS 的新更新
我会更新我的答案,因为现在 Android Studio 3.1 中的 Android Studio 更新或更新到其他像现在 3.2 中的此 Studio DDMS 功能不可用,但请不要担心我有另一个解决方案。
在你的 android Studio 中看到右下角有一个选项,比如 Device File Explorer 点击这个按钮
之后你可以看到如下图在你的屏幕上打开:
现在选择data -> data -> your project name.
:)
关于java - 如何在Android Studio上获取Sqlite数据库中插入数据的实时 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49217353/