java运行多个任务是否需要多个异步任务?
我了解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;
}
}
如果我想在后台运行另一个DB查询,我现在是否必须创建另一个扩展asynctask的子类,还是可以创建一个新的doInBackGround
因为我觉得如果我必须创建另一个子类,来执行另一个任务,那么我可以创建大量的子类,当然在一个子类下有一种方法可以创建另一个doInBackground,如果需要的话
谢谢
共 (0) 个答案