后台HTTP请求/处理允许中止

时间:2014-03-28 01:16:58

标签: android android-volley

我需要在我的主要活动中发出一个http请求,如果在用户正在阅读此活动的基本信息时请求完成,我必须将返回的信息存储在变量中。但是,如果用户单击此活动中的按钮,则将打开另一个活动。此新活动将继续等待从主活动开始的相同请求,并在完成后显示数据。

我已经阅读过关于IntentService的内容,但是它不能被中止(我是对的吗?)并且用户可以在请求完成之前请求新数据。

我有哪些替代品?

PS:该请求仅在应用程序运行时有效。

PS2:我正在使用Volley进行http请求。

1 个答案:

答案 0 :(得分:0)

听起来你可能想要使用Service而不是IntnetService,因为volley将在一个单独的线程上启动。然后,您可以处理该服务中的截击任务的管理。