getReadableDatabase() 和 getWritableDatabase()的区别
生活随笔
收集整理的這篇文章主要介紹了
getReadableDatabase() 和 getWritableDatabase()的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
Android使用getWritableDatabase()和getReadableDatabase()方法都可以獲取一個用于操作數據庫的SQLiteDatabase實例。
其中getReadableDatabase()方法則是先以讀寫方式打開數據庫,如果數據庫的磁盤空間滿了,就會打開失敗,當打開失敗后會繼續嘗試以只讀方式打開數據庫。如果該問題成功解決,則只讀數據庫對象就會關閉,然后返回一個可讀寫的數據庫對象。
getWritableDatabase()?方法以讀寫方式打開數據庫,一旦數據庫的磁盤空間滿了,數據庫就只能讀而不能寫,使用的是getWritableDatabase()?方法就會出錯。
轉載于:https://my.oschina.net/AlexZhuang/blog/53491
總結
以上是生活随笔為你收集整理的getReadableDatabase() 和 getWritableDatabase()的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hadoop 伪分布模式
- 下一篇: 纱丽