
我真的在每个地方搜索过这个,我可以做同步和异步数据请求,但我实际上无法理解哪个是异步的?什么与什么同步?
解决方法:
当你异步时,它意味着不在前台(当它完成给定任务时它不会阻塞用户界面),另一方面,当你的应用程序在UI消耗的同一个线程中执行事物时,前台的同步意味着.
在您的情况下(通过改造或任何其他REST API发出REST请求),您不能在该前景中进行,并且您必须在后台线程中进行.
在改造的情况下,您有以下方法来发出请求:
call.execute() // works in the foreground.call.enqueue() // works in the background.所以你可以选择两个:你要么直接调用call.enqueue,要么你可以使用call.execute但是包含一个服务(我的意思是你必须自己处理后台工作).
总结以上是内存溢出为你收集整理的android – 改造同步和异步请求有什么区别?哪个更好,为什么?全部内容,希望文章能够帮你解决android – 改造同步和异步请求有什么区别?哪个更好,为什么?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)