0
我在Android應用程序中使用SQLite,我需要執行一些複雜的插入語句(與子查詢)。我們發現SQLiteStatement
對此很有用。它可以作爲返回自動加密主鍵的插入語句多次編譯和執行。在database.close()後編譯查詢的重新編譯
,因爲我將結束我SQLiteOpenHelper
上Activity#onPause()
並重新打開在Activity#onResume()
它(其中包含關閉SQLiteDatabase
)我會得到不同的SQLiteDatabase
實例時間按時間。
我應該重新編譯每個SQLiteDatabase
實例的查詢嗎?
或者我可以在靜態變量中緩存編譯語句,併成功將其用於不同的SQLiteDatabase
實例?
源代碼建議我,我應該(SQLiteStatement
包含引用SQLiteDatabase
)...但我不確定。
任何幫助,非常感謝。