gpt4 book ai didi

java - EditText.getText.toString() 返回空字符串

转载 作者:行者123 更新时间:2023-12-01 14:10:08 25 4
gpt4 key购买 nike

我正在尝试从 EditText 中恢复文本,但是当我Toast 字符串时,我得到的是一个空字符串。

代码如下:

view =inflater.inflate(R.layout.fragment_home, container, false);
EditText id=view.findViewById(R.id.busID);
busId=id.getText().toString();
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(final View view) {
Toast.makeText(getContext(),busId,Toast.LENGTH_LONG).show();
}
});

这是截图

ScreenShot

请帮帮我。我不知道为什么它返回空字符串

最佳答案

您过早地从 EditText 中提取了 String

像这样更改您的代码:

btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(final View view) {
busId=id.getText().toString();
Toast.makeText(getContext(),busId,Toast.LENGTH_LONG).show();
}
});

关于java - EditText.getText.toString() 返回空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63228274/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com