專案中使用到 SQLite,要如何確定資料修改是否成功,或是查看 SQLite 內容。你知道 Android Studio 有提供方便的工具嗎?
Demo 程式 GitHub: https://github.com/dreambo4/messageboard-app
Database Inspetor 是 Android Studio 4.1 版 (2020 年 8 月) 才有的功能。古早時代,我們需要把 SQLite 匯出,再使用 Browser 工具檢查 SQLite 內容。
自從有了新工具,這一切就方便多了。Database Inspetor 是 Android Studio 內建的小工具。讓你在應用程式運行時查詢和修改應用程式的資料庫。這對於資料庫除錯特別有用。Database Inspetor 可以與純 SQLite 以及基於 SQLite 的庫(如 Room)一起使用。要特別注意的是,這個工具限制 Android 8.0 (API level 26) 以上的裝置才能使用。
實測只有開 Debuggable 的 APP 才能用,若只有開 Profileable 是看不到的。
只要你的 APP 有用到 SQLite,就能透過工具看到資料庫狀況。
主要有兩種測試方式
Open New Query Tab
,也能自己隨意輸入 SQL 條件。