我们有一个服务,可以将客户信息更新到服务器。每次服务调用正常情况下需要几秒钟的时间。
现在我们有一个新页面,一个实例可以同时更新大约35-50个客户的信息。在这个阶段改变服务接口来接受所有客户是不可能的。
我需要调用一个方法(比如“ProcessCustomerInfo”),该方法将循环遍历客户信息并调用Web服务35-50次。异步调用服务没有太多意义。
我需要异步地调用方法“ProcessCustomerInfo”。我正试图使用RegisterAsyncTask来实现。网上有各种各样的例子,但问题是,一旦启动此调用,如果我离开这个页面,处理就会停止。
是否可能实现“Fire and Forget”方法调用,以便用户可以从页面移开(重定向到另一个页面)而不停止方法处理?
现在我们有一个新页面,一个实例可以同时更新大约35-50个客户的信息。在这个阶段改变服务接口来接受所有客户是不可能的。
我需要调用一个方法(比如“ProcessCustomerInfo”),该方法将循环遍历客户信息并调用Web服务35-50次。异步调用服务没有太多意义。
我需要异步地调用方法“ProcessCustomerInfo”。我正试图使用RegisterAsyncTask来实现。网上有各种各样的例子,但问题是,一旦启动此调用,如果我离开这个页面,处理就会停止。
是否可能实现“Fire and Forget”方法调用,以便用户可以从页面移开(重定向到另一个页面)而不停止方法处理?