我试图打印一个变量值,但这是打印的内容:
android.support.v7.internal.widget.TintEditText@41fb6428
我的代码是:
Torre objTorre = new Torre();
objTorre.setLatitude(txtLat.toString());
String torre = objTorre.getLatitude();
System.out.println(torre.toString());
答案 0 :(得分:0)
将第一行更改为:
objTorre.setLatitude(txtLat.getText().toString());
从EditText获取文本,而不是对它的引用。
答案 1 :(得分:0)
getLatitude()
返回android.support.v7.internal.widget.TintEditText
的实例,其中AFAIK是EditText
的子类。
如果您尝试将用户输入EditText
的内容作为String
,请致电objTorre.getLatitude().getText().toString()
。
答案 2 :(得分:0)
就这样做
objTorre.setLatitude(txtLat.getText().toString());