2015-06-22 88 views
1

我使用本教程:
为什么我不能解决android类中的方法错误?

JSON


和代码的一部分,这一点:

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.... 

    } 
+0

发布您的Person类。 –

+1

你有人的'setName'吗?它是公开的吗? – Blackbelt

+0

我更新我的问题 –

回答

0

你没有创建的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方法? –

相关问题