我正在使用一个回调放置在onPostExecute方法中,在同一个共同的Asyntask(使用其他类)中逐个调用两个Web服务,并尝试使用自定义适配器更新UI,因为我会得到一个来自第一个Web服务的响应,并尝试为第二个Web服务命中值。但是我的问题是当我第一次点击我的第一个Web服务并且没有再次调用第二个Web服务时调用回调,这样我就无法#39 ;可以使用适配器更新我的UI。获得Null指针异常。
请任何机构给我一个很好的建议,即使用相同的asyntask在同一活动中调用多个Web服务。
答案 0 :(得分:0)
默认情况下,AsyncTask在串行队列中执行(一个接一个)。 示例:
new ExampleAsynTask().execute(url1,url2);