【问题标题】:Multi-Part request in background后台多部分请求
【发布时间】:2020-04-14 15:51:53
【问题描述】:

这更像是一个软件问题而不是编程问题,因此在应用程序打开的情况下发出多部分请求会使用户稍等片刻,我可以执行后台任务,但我正在尝试保留应用程序21(Android)中的api,在应用程序中打开什么或者我关闭与应用程序一起使用的背景并发送值直到文件结束?

【问题讨论】:

    标签: java android api android-studio kotlin


    【解决方案1】:

    有很多情况你可以做。你可以使用:RxJavaKotlin coroutines(如果你使用 Kotlin)。您也可以尝试使用 Koltin flow(类似于 rxJava),但它还处于实验阶段。 如果您需要一一请求rest api,您可以使用协程来完成。你只需要它:

    1. 在方法中添加“suspend”关键字
    2. 在 View Scope 或其他地方启动它

    对于其他 api 调用,我建议使用 Retrofit。这个库可以反序列化对 pojo 的响应(例如使用 GsonConverterFactory)。你也可以在那里使用“暂停”

    【讨论】:

    • 那部分我知道我只需要做出决定,所以如果我使用背景部分做,或者如果我让用户看到,因为文件很大
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-26
    • 2015-05-08
    • 1970-01-01
    相关资源
    最近更新 更多