android– 改造同步和异步请求有什么区别?哪个更好,为什么?

android– 改造同步和异步请求有什么区别?哪个更好,为什么?,第1张

概述我真的在每个地方搜索过这个,我可以做同步异步数据请求,但我实际上无法理解哪个是异步的?什么与什么同步?解决方法:当你异步时,它意味着不在前台(当它完成给定任务时它不会阻塞用户界面),另一方面,当你的应用程序在UI消耗的同一个线程中执行事物时,前台的同步意味着.在您的情况下(

我真的在每个地方搜索过这个,我可以做同步和异步数据请求,但我实际上无法理解哪个是异步的?什么与什么同步?

解决方法:

当你异步时,它意味着不在前台(当它完成给定任务时它不会阻塞用户界面),另一方面,当你的应用程序在UI消耗的同一个线程中执行事物时,前台的同步意味着.

在您的情况下(通过改造或任何其他REST API发出REST请求),您不能在该前景中进行,并且您必须在后台线程中进行.

在改造的情况下,您有以下方法来发出请求:

call.execute() // works in the foreground.call.enqueue() // works in the background.

所以你可以选择两个:你要么直接调用call.enqueue,要么你可以使用call.execute但是包含一个服务(我的意思是你必须自己处理后台工作).

总结

以上是内存溢出为你收集整理的android – 改造同步和异步请求有什么区别?哪个更好,为什么?全部内容,希望文章能够帮你解决android – 改造同步和异步请求有什么区别?哪个更好,为什么?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1119978.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存