AsyncTask和SQLite数据库

时间:2010-01-09 22:20:59

标签: android

通过异步任务访问数据库的最佳方法是什么?

我认为我不应该传递对活动正在使用的DbAdapter的引用(可以关闭,因为活动可能是垃圾收集的)。

此外,db需要打开和关闭上下文,但我没有使用异步任务。

1 个答案:

答案 0 :(得分:1)

AsyncTask是一个抽象类,所以你必须扩展它。

创建一个扩展AsyncTask的类,然后在此类的构造函数中,您可以添加所需的所有内容,例如Context