从EditText中检索数据并将其存储在变量中,变量的数据类型应该是什么?

时间:2017-01-24 07:37:07

标签: java android android-layout android-studio

searchField.getText()

我想在变量中存储EditText字段的数据。我知道它会返回字符串数据,但是当我尝试将其存储在不起作用的字符串类型变量中时。

与根据类名声明的java变量一样,

我也尝试过这种方式。我试过EditText varibleName = searchField.getText();但是没有用。

任何人都可以解释为什么它不起作用以及应该存储的正确数据类型是什么?

我需要解释它是如何工作的。我的意思是如果我不将它转换为字符串怎么办?如果我想将其存储为行,该怎么办?

2 个答案:

答案 0 :(得分:1)

你可以简单地使用

String var = searchField.getText().toString();

答案 1 :(得分:0)

您需要将其转换为String

String.valueOf(searchField.getText())