Android 如何在if条件内获取值?

Android 如何在if条件内获取值?,android,Android,我正在比较if条件中的字符串,并在if条件中打印selectedradbtn的值。这里,selectedradbtn正在if条件内打印…但是当我在if条件之前打印时,值正在打印 我的代码: ArrayList<String> array2; static int selectedradbtn; selectedradbtn = Previouspage.selectedradiobtn; System.out.println("selected radio button out

我正在比较if条件中的字符串,并在if条件中打印selectedradbtn的值。这里,selectedradbtn正在if条件内打印…但是当我在if条件之前打印时,值正在打印

我的代码:

 ArrayList<String> array2;
static int selectedradbtn;


selectedradbtn = Previouspage.selectedradiobtn;
System.out.println("selected radio button outside if"+selectedradbtn); //here value is printing
if(Integer.toString(selectedradbtn).equals(array2.get(0)) && array2.get(3).equals("1") )
{
   System.out.println("selected radio button in if"+selectedradbtn); //value not printing
   correct = correct+ 1;
   System.out.println("correct if"+correct);
}
arraylistarray2;
静态int-selectedradbtn;
selectedradbtn=上一页。selectedradiobtn;
System.out.println(“如果“+selectedradbtn”,则在外部选择单选按钮)//这里的价值是印刷
if(Integer.toString(selectedradbtn).equals(array2.get(0))和&array2.get(3.equals)(“1”))
{
System.out.println(“如果”+selectedradbtn中的选中单选按钮);//值不打印
正确=正确+1;
系统输出打印项次(“如果”+正确则正确);
}
我哪里出错了…请帮我解决这个问题。。。
提前感谢…

不确定,但这有帮助吗

    selectedradbtn = Previouspage.selectedradiobtn;
System.out.println("selected radio button outside if"+selectedradbtn); //here value is          printing
 if((Integer.toString(selectedradbtn).equals(array2.get(0)) && (array2.get(3).equals("1")))
{
  System.out.println("selected radio button in if"+selectedradbtn); //value not printing
  correct = correct+ 1;
  System.out.println("correct if"+correct);
}

添加一个else{}并检查您的条件是否满足。

可能您没有在
if
块中输入,因为条件是
false
?刚刚调试了您的代码,无论执行是否进入if块。您的arraylist是否为空?或者请在Log或in System.out.println中的if块之前检查'if'条件