【发布时间】:2017-11-23 17:40:20
【问题描述】:
我在一个想要同步运行的 android 应用中有一个登录视图。也就是说,我希望用户留在页面上,直到登录休息调用完成。如果失败,用户可以重新输入他们的 ID 和密码。如果成功,他们将被路由到欢迎页面。
Retrofit 提供了如何进行同步调用的示例。但它带有一个警告,“同步请求会在 Android 4.0 或更高版本上触发应用程序崩溃。您将遇到NetworkOnMainThreadException 错误。”我在 stackoverflow 上看到了各种响应,包括使用 Otto 和 Robospice。其他人使用本地侦听器,其他人使用同步请求。
实现此功能的最简单、最安全的方法是什么。
【问题讨论】:
标签: android rest retrofit robospice otto