如何在android中的同一活动中调用多个Web服务

时间:2014-12-22 13:39:26

标签: android web-services android-asynctask callback

我正在使用一个回调放置在onPostExecute方法中,在同一个共同的Asyntask(使用其他类)中逐个调用两个Web服务,并尝试使用自定义适配器更新UI,因为我会得到一个来自第一个Web服务的响应,并尝试为第二个Web服务命中值。但是我的问题是当我第一次点击我的第一个Web服务并且没有再次调用第二个Web服务时调用回调,这样我就无法#39 ;可以使用适配器更新我的UI。获得Null指针异常。

请任何机构给我一个很好的建议,即使用相同的asyntask在同一活动中调用多个Web服务。

1 个答案:

答案 0 :(得分:0)

默认情况下,AsyncTask在串行队列中执行(一个接一个)。 示例:

new ExampleAsynTask().execute(url1,url2);