android - Android Retrofit 按用户更改动态 BaseUrl
问题描述
我想通过让用户选择来baseurl
改变spinner
。因为我使用的api也是baseurls分配给不同的服务器。
样本 :
euw1.site.com
na1.site.com
tr1.site.com
我想使用spinner
.
应用示例
由于我是编程新手,无论我多么努力,我都无法成功。感谢所有已经提供帮助的人。
解决方案
改造 - 更改 BaseUrl,更改请求获取,发布 .. 请求 url
@GET suspend fun getAPI(@Url url: String?): Response<Any> // url is dynamic
推荐阅读
- tensorflow - 将自定义 keras 指标输入分成两个单独的指标并找到中值误差
- android - 无法通过 Unity Remote 5 将三星 Galaxy A9 连接到 Unity
- javascript - 如何查找数组值是否在字符串中并将其删除?
- python - 如何让子进程运行一段时间,然后返回循环并等待触发器?
- kotlin - 如果直接在协程块内调用,为什么`async`不会继承SupervisorJob?
- spring-boot - WAS 8.5.5.12 的 springboot 应用程序部署问题
- ios - 如何更新firebase中的用户信息?
- c# - 哈希集
在不使用 LINQ 的情况下使用自定义 IComparer 进行排序 - python - 如何在python中打开txt文件并将内容放入tsv文件中
- python - 深度 Q 学习 - 训练显着减慢