为什么我不能解决android类中的方法错误?
问题描述:
我使用本教程:
为什么我不能解决android类中的方法错误?
和代码的一部分,这一点:
protected String doInBackground(String... urls) {
TextView lbl=(TextView) findViewById(R.id.provCODE);
person = new Person();
person.setName(lbl.getText().toString());
//person.setCountry("1853");
//person.setTwitter("1892");
return POST(urls[0],person);
}
但在这一行:
person.setName(lbl.getText().toString());
我得到这个错误:
Can not resolve method.
我怎么能解决什么情况? 我一个人的类是:
public class Person {
private String name;
private String country;
private String twitter;
//getters & setters....
}
答
你没有创建的setName在Person类()方法。
public class Person {
private String name;
private String country;
private String twitter;
//getters & setters....
public void setName(String pName) {
this.name = pName;
}
public void getName() {
return this.name;
}
}
+0
但是,教程所以不写这种方法?我怎么写setName方法? –
+0
更新了我的答案。 –
+0
我该如何添加getName方法? –
发布您的Person类。 –
你有人的'setName'吗?它是公开的吗? – Blackbelt
我更新我的问题 –