有MainActivity
,EditText
用户在其中写昵称:
<EditText
android:id="@+id/nicknameEditText"
android:hint="Введите игровое имя"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
如何将接收到的文本传递给 GET 请求?
interface ApiRequest {
@GET("bridge?version=5&platform=PC&player=${R.id.nicknameEditText}")
fun herList() : Call<TestHero>
}
我尝试了上面代码中的手工方式,但出现错误。在搜索中,只有两个或多个活动之间的数据传输。告诉我如何正确实施?
根据改造文档,可以将参数传递给 GET 请求,如下所示:
此外,在 Activity 中,我们使用
EditText
id:我们得到它的内容:
最后,我们调用api接口方法,将昵称作为玩家传递: