如果他们只对它执行查询?喜欢的东西:两个AsyncTasks可以共享相同的SQLiteDatabase对象吗?
private SQLiteDatabase db;
@Override
public void onCreate(Bundle savedInstanceState) {
db = getWritableDatabse();
}
private Task1 extends AsyncTask<Void, Void, Void> {
@Override
protected Void doInBackground(Void... arg0) {
db.query(doSomething);
...
}
}
private Task2 extends AsyncTask<Void, Void, Void> {
@Override
protected Void doInBackground(Void... arg0) {
db.query(doSomething);
...
}
}
相关http://stackoverflow.com/questions/4498664/android-multiple-databases-open http://stackoverflow.com/questions/4234030/android-can-i-use-one-sqliteopenhelper-class- for-multiple-database-files和http://stackoverflow.com/questions/1556930/sharing-sqlite-database-between-multiple-android-activities – Gray