Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.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
Java 后台多部分请求_Java_Android_Api_Android Studio_Kotlin - Fatal编程技术网

Java 后台多部分请求

Java 后台多部分请求,java,android,api,android-studio,kotlin,Java,Android,Api,Android Studio,Kotlin,这更多的是一个软件问题,一个编程问题,因此发出一个多部分请求,让应用程序打开,让用户等待一点,我可以做一个后台任务,但我试图保持应用程序api在21(Android)中,在应用程序中打开或关闭应用程序并发送值直到文件结束的背景是什么 您可以使用很多案例。您可以使用:或(如果您使用Kotlin)。您也可以尝试使用Koltin流(类似于rxJava),但它还处于实验阶段。 如果您需要一个接一个地向RESTAPI发出请求,您可以使用协同路由来完成。您所需要的是: 将“suspend”关键字添加到方法

这更多的是一个软件问题,一个编程问题,因此发出一个多部分请求,让应用程序打开,让用户等待一点,我可以做一个后台任务,但我试图保持应用程序api在21(Android)中,在应用程序中打开或关闭应用程序并发送值直到文件结束的背景是什么

您可以使用很多案例。您可以使用:或(如果您使用Kotlin)。您也可以尝试使用Koltin流(类似于rxJava),但它还处于实验阶段。 如果您需要一个接一个地向RESTAPI发出请求,您可以使用协同路由来完成。您所需要的是:

  • 将“suspend”关键字添加到方法
  • 在视图范围或其他地方启动它

  • 对于RESTAPI调用,我建议使用。该库可以反序列化对pojo的响应(例如使用GsonConverterFactory)。您也可以在那里使用“suspend”(挂起)

    我知道我需要做一个决定,所以如果我使用后台部分,或者如果我让用户看到,因为文件很大