【发布时间】:2020-04-14 15:51:53
【问题描述】:
这更像是一个软件问题而不是编程问题,因此在应用程序打开的情况下发出多部分请求会使用户稍等片刻,我可以执行后台任务,但我正在尝试保留应用程序21(Android)中的api,在应用程序中打开什么或者我关闭与应用程序一起使用的背景并发送值直到文件结束?
【问题讨论】:
标签: java android api android-studio kotlin
这更像是一个软件问题而不是编程问题,因此在应用程序打开的情况下发出多部分请求会使用户稍等片刻,我可以执行后台任务,但我正在尝试保留应用程序21(Android)中的api,在应用程序中打开什么或者我关闭与应用程序一起使用的背景并发送值直到文件结束?
【问题讨论】:
标签: java android api android-studio kotlin
有很多情况你可以做。你可以使用:RxJava 或Kotlin coroutines(如果你使用 Kotlin)。您也可以尝试使用 Koltin flow(类似于 rxJava),但它还处于实验阶段。 如果您需要一一请求rest api,您可以使用协程来完成。你只需要它:
对于其他 api 调用,我建议使用 Retrofit。这个库可以反序列化对 pojo 的响应(例如使用 GsonConverterFactory)。你也可以在那里使用“暂停”
【讨论】: