Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 允许中止的后台HTTP请求/处理_Android_Android Volley - Fatal编程技术网

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

Android 允许中止的后台HTTP请求/处理,android,android-volley,Android,Android Volley,我需要在主活动中发出http请求,如果请求在用户读取此活动中的基本信息时完成,我必须将返回的信息存储在变量中。但是,如果用户单击此活动中的按钮,将打开另一个活动。此新活动将继续等待从主活动启动的相同请求,并在完成时显示数据 我已经读过IntentService,但是它不能被中止(我说的对吗?),用户可以在请求完成之前请求新数据 我有什么选择 PS:请求仅在应用程序运行时有效 PS2:我正在使用截击进行http请求。 听起来您可能想使用服务而不是IntnetService,因为截击将在单独的线程

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

我已经读过IntentService,但是它不能被中止(我说的对吗?),用户可以在请求完成之前请求新数据

我有什么选择

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


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

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

即使应用程序未运行,服务也会运行吗?如果是,我可以禁用此功能吗?使用绑定服务。“绑定服务只有在另一个应用程序组件绑定到它时才能运行。”