我需要在我的主要活动中发出一个http请求,如果在用户正在阅读此活动的基本信息时请求完成,我必须将返回的信息存储在变量中。但是,如果用户单击此活动中的按钮,则将打开另一个活动。此新活动将继续等待从主活动开始的相同请求,并在完成后显示数据。
我已经阅读过关于IntentService的内容,但是它不能被中止(我是对的吗?)并且用户可以在请求完成之前请求新数据。
我有哪些替代品?
PS:该请求仅在应用程序运行时有效。
PS2:我正在使用Volley进行http请求。
答案 0 :(得分:0)
听起来你可能想要使用Service而不是IntnetService,因为volley将在一个单独的线程上启动。然后,您可以处理该服务中的截击任务的管理。