在 Android 的 sqlite 类中,有一个名为的类SQLiteStatement,您可以通过使用SqliteDatabase.compileStatement()编译语句来获取该类
它是SQLiteClosable 的子类,它就像一个 Cursor 对象有一个close方法。
我知道使用 Cursor 我们需要小心关闭它们,但是语句呢?他们需要一直关闭吗?
SQLiteStatement是sqlite3_stmt 对象的 Java 表示形式。只要它还活着,它不仅会占用Java堆中的内存,还会占用SQLite内部数据结构的内存。此外,活动语句将阻止连接 ( SQLiteDatabase) 关闭。\n(我们可以假设此包的作者并非只是SQLiteClosable为了好玩而派生 \xe2\x80\xa6)
| 归档时间: |
|
| 查看次数: |
97 次 |
| 最近记录: |