我的问题:
我有一个https请求,它返回一个json文件。例如:https:www.example。com/example/my\u变量
最后的“my_variable”需要以下值之一: 1、2、3或4
my_variable存储在我的主活动中的一个变量中:
my_variable = getIntent().getStringExtra("my_variable");
如何在API接口中使用my\u变量?
所以像这样:
@GET("https:www.example.com/example/" + my_variable)
您只需在发出以下请求时传递变量:
首先,在Api接口(Kotlin)中:
@GET("yourBaseURL" + "{id}")
fun yourFunc(@Path("id") id: Int?): Call<YourServerResponse>
然后,当您发出请求时,它会要求您提供您在Api接口中指定的{id}
:
val yourVariable = intent.getStringExtra("yourData")
val service = ServiceBuilder.buildService(ApiService::class.java)
service.yourFunc(yourVariable)
.enqueue(object : Callback<YourServerResponse?> {
override fun onResponse(
call: Call<YourServerResponse?>,
response: Response<YourServerResponse?>
) {
if (response.code() == 200 && response.isSuccessful) {
// successful
} else {
// failed
}
}
override fun onFailure(call: Call<YourServerResponse?>, t: Throwable) {
// Error
}
})
看一看:
改装并获取使用参数
改装2-URL查询参数
问题内容: 如果我有一个像这样的构造函数: 然后,我如何在与构造函数相同的类中的方法中使用变量c和d,因为尝试仅在方法中使用变量名似乎不起作用? 问题答案: 实际上,您的代码将无法编译- 无效。 我认为您的意思是:- 。 然后我如何在与构造函数相同的类中的方法中使用变量c和d 您不能这样做,因为您已将它们声明为局部变量,其范围在构造函数结束执行时终止。 您应该将它们声明为实例变量。
问题内容: 我想知道何时在类中使用get和set方法(getName,setName),何时使用简单方法代替 这是使用set和get方法的类的示例 谢谢 问题答案: 使用Getters / Setters与使用Fields 根据经验: 使用直接来自同一类的变量(实际上来自同一.java文件,因此内部类也可以),使用其他类的Getters / Setters。
我正试图做一个课堂作业,但我遇到了一个问题,我找不到解决方案。我的主方法中有一个变量,名为passwd。我让一个用户输入一个可能密码,输入被存储在变量中。然后检查password变量的长度,以确保它符合长度要求。然后我想让另一个方法chat检查变量的每个字符,看看它是否是一个数字。
我有一个像这样的javafx代码, 这给了我一个编译错误 从lambda表达式引用的局部变量必须是最终的或有效的最终的 但是,如果我将声明为最终版本,则无法对其进行修改。我可以做些什么来修改 lambda 表达式中的局部变量?但是如果我使用一个数组,一个元素,然后我可以从lambda表达式中引用它,这工作正常。为什么会发生这种情况,如何从鼠标单击事件更新 的值?
本文向大家介绍如何使用GET方法在jQuery Ajax中发送数据?,包括了如何使用GET方法在jQuery Ajax中发送数据?的使用技巧和注意事项,需要的朋友参考一下 jQuery.get(url,[data],[callback],[type])方法使用GET HTTP请求从服务器加载数据。 这是此方法使用的所有参数的描述- url- 包含请求发送到的URL的字符串 数据 -此可选参数表示将
我在使用GetCircleArea()方法时遇到问题。请帮忙。我坐在这里,不知道该怎么办了。 非常感谢。寻找答案!