如果他們只對它執行查詢?喜歡的東西:兩個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