关于android的get set方法

public class IP {
    private String ip;

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }
}

定义了这个类 然后B类通过new Threa 去启动A类  set 一个ip
然后在再B类通过getip 可是get到的值是个null 是怎么回事啊
阅读 3.6k
1 个回答

你需要确定get方法是在你的Thread里的set方法执行之后才执行的否则为一定是null。
可以在set时带一个回调来保证get是在set之后

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题