2016-11-19 30 views
-3

假設我有一個呈現listView的適配器。它需要來自數據庫的數據來加載一些文本。從UI線程進行數據庫調用可以嗎?是否可以從適配器執行存儲庫調用

有沒有一種方法可以在後臺(異步)從數據庫獲取數據,而無需在UI線程上調用數據庫?

回答

1

最好的做法是將數據加載異步使用AsyncTask或者如果可能的話,你可以使用Loaders

+0

我如何從加載數據到我的適配器? – leoOrion

+0

如果您遵循android指南,您應該在'onCreateLoader()'方法和'onLoadFinished()'方法中獲取數據,並將數據從'cursor'加載到適配器 – Farid

相關問題