2017-08-16 20 views
0

メモリDB接続を閉じずに、多くのgetReadableDatabase()およびgetWritableDatabase()を呼び出すと問題が発生しますか? メモリでDB接続を効果的に管理する方法。マルチプルインメモリDB接続?

答えて

0

get****ableDatabase() documentationは言う:

あなたは[アクセス]データベースに必要たびに、このメソッドを呼び出すことができるようにしたら、成功し、データベースがキャッシュされているオープンしました。

だから問題はありません。これらの関数は何度も呼び出されるように設計されています。

この点に関して、メモリ内とディスク上のデータベースには違いはありません。

+0

上記に加えて、別のget **** ableDatatase()を別のメソッドでコールすることをお勧めします。接続問題が発生しますか?そうであれば、どのようにインメモリで同じことを実装できますか? – Anuradha

+0

これを閉じないと、開いたままになります。それはまだ1つの接続です。 –

+0

よろしくお願いします – Anuradha