你需要多个asynctask来运行多个任务吗?

时间:2018-05-31 12:41:10

标签: java android

我在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>

由于

0 个答案:

没有答案