• ベストアンサー

Android「メモリ」に作成したDBを確認したい

Androidエミュレータで、 SQLiteを、「ストレージ」ではなく「メモリ」に作成した場合、 データベース内容を確認する方法はあるでしょうか? ※dumpデータ取得したり、selectで中身を見たいです 「メモリ」指定すると駄目なのでしょうか? 「メモリ」ってそもそもどこにあるのでしょうか? 「エミュレータイメージファイル」のどっか奥に、変換して保存されているのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • teketon
  • ベストアンサー率65% (141/215)
回答No.1

Androidエミュレータは知りませんが、SQLiteで「メモリ」に作成した場合、 dumは取れません。SELECTでの確認は可能です。CREATE Table、Insertした際のテーブルから取得してください。 「ストレージ」はファイルに書き出すってことと同義なので、エミュレータ上のどこかに保存されます。 「メモリ」はファイルに書き出さず、速度優先します。プログラムを終了すると消えてしまいます。

re97
質問者

お礼

回答ありがとうございました。 大変参考になりましたー

関連するQ&A