我想從assets文件夾中將數據庫(values.db)顯示到上一個活動的表或列表中。 數據庫已經完成,不需要其他輸入。如何從資產文件夾中顯示數據庫?
雖然經歷這是表之前的活動,您可以選擇將被存儲爲字符串的過濾器。這些字符串將用於過濾數據庫。
那麼,是否可以將它們存儲爲字符串?能有更專業的方式嗎?
最後: 什麼是顯示數據的正確方法?
我想從assets文件夾中將數據庫(values.db)顯示到上一個活動的表或列表中。 數據庫已經完成,不需要其他輸入。如何從資產文件夾中顯示數據庫?
雖然經歷這是表之前的活動,您可以選擇將被存儲爲字符串的過濾器。這些字符串將用於過濾數據庫。
那麼,是否可以將它們存儲爲字符串?能有更專業的方式嗎?
最後: 什麼是顯示數據的正確方法?
如果數據庫是唯一爲閱讀,那麼你可以從資產文件夾中打開它。
您通常使用的ListView或RecyclerView顯示行(數據從數據庫中)。這需要通過光標提取數據,該光標是通過查詢數據庫通過rawQuery或查詢 SQLite方法創建的。 查詢可能會包含過濾。
但是,如果你想存儲的過濾器,那麼你要麼需要,另一個數據庫,使用共享偏好或使用的文件。
使用原始/源數據庫來存儲過濾器將需要數據庫更新訪問,因此需要將其從資產文件夾複製到一個文件夾(通常數據/數據/包/數據庫)(SQLiteAssetHelper可以用來簡化從資產文件夾複製)。
不少關鍵字,高亮,可以幫助您進一步調查。
這幫了我很多,謝謝! –
在這種情況下什麼是「數據庫」?你使用這個詞的方式沒有意義。 – tadman
對不起,我是初學者。這是一個內部有一個表的SQLite文件。 –