对getText()的java调用未在Android应用程序中编译
基本上,我正在尝试从我的服务器获取数据,并将其放到我的文本视图中,以进一步将这些数据上传到我的firebase实时数据库
将数据发布到firebase的我的代码:
private void addArtist() {
//getting the values to save
String name = editTextName.getText().toString().trim();
String email = editTextName1.getText(uniquePlayerWithImage.getPlayerDetails().get(0).getPlayerEmail()).toString().trim();
错误:
可以使用setText()吗
# 1 楼答案
方法
getText()
不接受参数所以你不能这样做:
你想这样使用
setText()
# 2 楼答案
您面临的问题是,您正在调用
getText()
方法,他的唯一目的是将文本放入视图中,而不是设置它将文本设置为
EditText
就足够了:虽然这是可行的,但如果您不想修改数据,只需使用一个普通的
TextView
并在那里设置文本,如下所示:# 3 楼答案
试试看:
# 4 楼答案
改变
到
括号()也有错误。你快关门了
String email=editTextName1。getText(uniquePlayerWithImage.getPlayerDetails()。得到(0)GetPlayerMail())。toString()。修剪()
在GetPlayerMail()之后,而不是在整个语句之后
String email=editTextName1。getText(uniquePlayerWithImage.getPlayerDetails()。得到(0)。GetPlayerMail()。toString()trim())