如何为不同的服务或不同的URL创建单个AsyncTask

时间:2016-07-29 10:32:13

标签: android rest android-asynctask background

有没有办法在android中为不同的后台服务或不同的URL创建单个AsyncTask。 如果是,我们如何为不同的不同后台服务创建一个comman doInBackground()方法

1 个答案:

答案 0 :(得分:0)

对于多个url,您可以将一个url数组传递给AsyncTask类,并为每个url执行任务。

但是如果你想在不同的时间运行多个后台任务(在AsyncTask中定义的特定任务),那么每次要执行任务时都必须创建多个对象。

请提醒您,如果任务已在运行,则无法为特定对象调用执行方法两次。

由于