通过异步任务访问数据库的最佳方式是什么?
我认为我不应该传递对 Activity 正在使用的 DbAdapter 的引用(可以关闭,因为 Activity 可能被垃圾收集)。
另外,数据库需要一个上下文来打开和关闭,但我没有异步任务。
最佳答案
AsyncTask
是一个抽象类,因此您必须扩展它。
创建一个扩展 AsyncTask
的类,然后在这个类的构造函数中你可以添加你想要的所有东西,比如 Context
。
关于android - AsyncTask 和 SQLite 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2035199/