0
如果我們不關閉內存數據庫連接並調用盡可能多的getReadableDatabase()和getWritableDatabase(),是否會有任何問題。 如何有效管理內存中的數據庫連接。多重內存數據庫連接?
如果我們不關閉內存數據庫連接並調用盡可能多的getReadableDatabase()和getWritableDatabase(),是否會有任何問題。 如何有效管理內存中的數據庫連接。多重內存數據庫連接?
的get****ableDatabase() documentation說:
一旦打開成功,數據庫緩存,所以您可以在每次需要[進入]數據庫時,調用此方法。
所以不會有任何問題;這些功能被設計爲被調用多次。
在這方面,內存中和磁盤上的數據庫沒有區別。
除此之外,建議在不關閉它的情況下分別調用get **** ableDatatase()方法。它會造成連接問題嗎?如果是這樣的話,如何在內存中實現相同的內容。 – Anuradha
如果您不關閉它,它會保持打開狀態。它仍然是一個單一的連接。 –
好的,非常感謝 – Anuradha