好了,我们开始吧。
我可能会问这里最流行的问题,而且我真是经验丰富的开发人员。
基本上我在比较String是否为null。它为空,但可悲的是,由于某种原因,它绕过了我的if,直接进入了else。
我问这个如此简单的问题感到as愧和内,但我很茫然。
我想念什么?
相关代码:
Log.i(TAG,"mBeforeId..." + mBeforeId);
if(mBeforeId == null){
Log.i(TAG,"mBeforeId INSIDE IF..." + mBeforeId);
Toast.makeText(getActivity(),"These are no current listings before these.",Toast.LENGTH_SHORT).show();
}else{
getSubReddit(mSubReddit, Constants.HOT_CATEGORY, mBeforeId, null);
}
LogCat:
12-31 13:34:04.139 10383-10383/com.android.finalproject.tubbsreddit I/SubRedditFragment﹕ mBeforeId...null
正如您可以清楚地看到的那样,这是说mBeforeId为null,但它拒绝去找我,并与我的else交朋友。
GAR
最佳答案
固定它。
基本上mBeforeId
为“ null”,不是null
。它是实际的字符串“ null”。
您不只是喜欢编程吗?