1. ホーム
  2. android

[解決済み] Room Persistence Libraryで作成したデータベースの内容を表示する

2022-09-01 06:45:58

質問

Android StudioでRoom Persistence Libraryで作成したデータベースの内容を簡単に確認する方法はありますか?

どのように解決するのですか?

データベースインスペクタが Android Studio で正式にサポートされました。

データベースインスペクターは、Android Studio 4.1 canary channel に搭載されましたが、最新版の Arctic Fox では、すでにビルドインされています。

データベースインスペクターは、アプリの検査タブの下にあります。 接続されているデバイスを選択し、データベースを検査するパッケージ名を選択する必要があります。

左側には、利用可能なテーブルが表示され、テーブルの詳細を見るためにダブルクリックする必要があり、それは右側に表示されます。 .

オプション1

あなたは Android-デバッグ-データベース を使えば、ブラウザからデータの CRUD ができ、ブラウザから Preference データを見ることができます。

オプション2

ブラウザからではなく、他のファイルをチェックしたり、データの変更を確認する必要がある場合は、Genymotion Emulatorを使用します。したがって、エミュレータをRoot化する必要があります。 https://stackoverflow.com/a/44039429/2772552 . あなたがOKでない場合は、私に知らせてください。