Android 在setdata方法中提供null的字符串

Android 在setdata方法中提供null的字符串,android,Android,我有一个函数,它实现了Json,所以在这个函数中,我设置了一个字符串数据类型的视频 like_count = jo.getString("totallikes"); setdata3(like_count); setdata3方法如下所示。我将total like放入total_like字符串中,但在likess字符串中接收空值 public void setdata3(String total_like){ likess = to

我有一个函数,它实现了
Json
,所以在这个函数中,我设置了一个字符串数据类型的视频

        like_count = jo.getString("totallikes");

            setdata3(like_count);
setdata3
方法如下所示。我将total like放入
total_like
字符串中,但在
likess
字符串中接收空值

    public void setdata3(String total_like){

    likess =  total_like;
        }


public String getdata3(){


    return likess ;
}

如果您在onCreate中调用getdata3,并且setdata3已经设置了值,或者您太早了,所以在对象的生命周期的那个点就得到了null。您知道什么时候设置数据吗?我正在设置实现json的函数中的数据。还有其他方法吗代码是在setdata3和getdata3之间执行的,这可能会影响likess?我不这么认为,我得到的是total_like计数,但在调试setter方法时,在likess中得到null。在setter方法本身中,我在字符串likess中得到null,但在字符串total_like中得到likes计数。