簡體   English   中英

后台多部分請求

[英]Multi-Part request in background

這更像是一個軟件問題而不是一個編程問題,因此在應用程序打開的情況下發出多部分請求會使用戶稍等片刻,我可以執行后台任務,但我試圖將應用程序 api 保持在 21 (Android),在應用程序中打開什么或我關閉與應用程序一起使用的背景並發送值直到文件結束?

有很多情況你可以做。你可以使用: RxJavaKotlin 協程(如果你使用 Kotlin)。 您也可以嘗試使用 Koltin flow(類似於 rxJava),但它還處於實驗階段。 如果您需要一一向 rest api 提出請求,您可以使用協程來完成。 你所需要的只是:

  1. 在方法中添加“suspend”關鍵字
  2. 在查看 Scope 或其他地方啟動它

對於 rest api 調用,我建議使用Retrofit 這個庫可以反序列化對 pojo 的響應(例如使用 GsonConverterFactory)。 你也可以在那里使用“暫停”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM