我有一個sqllite數據庫,我用一張圖片存儲一些數據。傳遞自定義對象或只是ids
在我的MainActivity中,我將這些數據加載到列表< CustomObject>中,並使用帶有ListView的ArrayAdapter顯示這些信息。在項目點擊時,我將項目ID傳遞給DetailActivity,然後我再次從sqllite數據庫請求項目數據以顯示它。
我很擔心,因爲我不知道什麼在Android的最佳途徑。
我應該在MainActivity(僅限id,標題和圖片)中使用較少的信息並將該ID傳遞給DetailActivity,還是應該通過DetailActivity傳遞完整的CustomObject(所以我不必再次訪問數據庫)
我想要的內存使用情況和性能的完美結合。
用於顯示我剛剛編寫的使用自定義列表佈局的自定義適配器的數據。數據庫只能由用戶訪問,所以不會有矛盾。我想過修改我的自定義對象類來實現parcelable接口,所以我可以將customkb添加到其他視圖。 – float
用遊標適配器也可以實現創建listView。如果你想傳遞自定義對象的意圖,你應該確保它是可序列化的。 – sokie
使用遊標適配器有什麼好處? – float