我试图在If else循环中初始化String,但是当我尝试显示字符串值时,它显示为null值。
String FavList ;
if(NotificationArr.size()!=0){
FavList = "true";
.
.
.
}else{
FavList = "false";
}
Toast.makeText(getBaseContext(), " "+FavList , Toast.LENGTH_LONG).show();
答案 0 :(得分:0)
如果从未满足此条件:
if(NotificationArr.size()!=0){
那么这句话就会失败..
Toast.makeText(getBaseContext(), " "+FavList , Toast.LENGTH_LONG).show();
为什么呢?
因为FavList
甚至没有初始化......
你的IDE可以"智能snough"为了防止这种情况,这就是它抱怨的原因......
因此无论如何你都需要保证 FavList具有初始值
做这样的事情:
String FavList = "";
在你的情况下,会更好......