2010-01-09 78 views
2

通過異步任務訪問數據庫的最佳方式是什麼?AsyncTask和SQLite數據庫

我不認爲我應該通過對活動正在使用的DbAdapter的引用(可能因爲活動可能被垃圾收集而關閉)。

另外,數據庫需要一個上下文來打開和關閉,但我沒有與異步任務。

回答

1

AsyncTask是一個抽象類,所以你必須擴展它。

創建一個擴展AsyncTask的類,然後在這個類的構造函數中,你可以添加你想要的所有東西,比如Context