有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案