我在AysncTask
的基础知识下,根据我的理解,它应该用于只需几秒钟的小任务。
所以,我做了以下事情:
private class DbQueryAsyncTask extends AsyncTask<Long,Void,Void>{
@Override
protected Void doInBackground(Long... id) {
long longID = id[0];
playerDatabase.delete(PlayerDetails.PlayerTableEntry.TABLE_NAME,
_ID + "=" + longID,null);
return null;
}
}
如果我想在后台运行另一个数据库查询,我现在是否必须创建另一个扩展asynctask的子类,或者我可以创建一个新的doInBackGround吗?
因为我觉得如果我必须创建另一个子类,执行另一个任务,那么我可以创建大量的子类,当然,在一个子类下有一种方法可以在调用时创建另一个doInBackground吗? / p>
由于