if 语句和复选框

if statement and checkbox

如果用户选中了复选框 1、复选框 2 和复选框 3,然后单击按钮 1,我希望代码将他带到另一个 activity。

这是我的 xml 文件代码:

        <CheckBox
                android:id="@+id/checkBox0"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:focusable="false"
                android:text="stomache" />
             <CheckBox
                android:id="@+id/checkBox1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:focusable="false"
                android:text="Couphing" />
              <CheckBox
                android:id="@+id/checkBox2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:focusable="false"
                android:text="shortness of breath" />
               <CheckBox
                android:id="@+id/checkBox3"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:focusable="false"
                android:text="weezing" />
                <CheckBox
                android:id="@+id/checkBox4"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:focusable="false"
                android:text="Dermatitis or eczema" /> 
                <Button
              android:id="@+id/button1"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:text="Determine your Doctor" />

所以我希望 if 语句在选中 CheckBox1、2 和 3 时执行某些操作。

CheckBox cb1 = (CheckBox)getView().findViewById(R.id.checkBox1);
CheckBox cb2 = (CheckBox)getView().findViewById(R.id.checkBox2);
CheckBox cb3 = (CheckBox)getView().findViewById(R.id.checkBox3);

按钮内部按钮的点击:

if(cb1.isChecked()&&cb2.ischecked()&&cb3.isChecked())
{
    //start activity
}

在此设置btn的onclick

void start(View v)
{
       CheckBox c1 = (CheckBox) findViewById(R.id.checkBox1);
        CheckBox c2 = (CheckBox) findViewById(R.id.checkBox2);
        CheckBox c3 = (CheckBox) findViewById(R.id.checkBox3);
        if(c1.isChecked() &&c2.isChecked() &&c3.isChecked()  )
        {
            Intent intent = new Intent(getApplicationContext(), SecondAtcity.class);
           startActivity(intent);
        }
}