- Forum-Beiträge: 32
10.07.2017, 19:20:29 via Website
10.07.2017 19:20:29 via Website
Hallo ich habe vor zwei Checkboxen zu prüfen und dann soll etwas ausgeführt werden. Also einmal ob hauptfach ausgewählt ist und dann noch ob ersteshaljahr ausgewählt ist und wenn beides ausgewählt ist soll er etwas ausführen aber ich weiß nicht wie ich das machen soll. Denn wenn ich eine if- Abfrage in der if- Abfrage mach bekomme ich ein fehler. Hoffe ihr habt mein Problem verstanden.
public void addListnerToCheckBox(){
hauptfach = (CheckBox)findViewById(R.id.checkbox_hauptfach);
nebenfach = (CheckBox)findViewById(R.id.checkBoxNebenfach);
ersteshaljahr = (CheckBox)findViewById(R.id.esteshaljahr);
zweiteshaljahr = (CheckBox)findViewById(R.id.zweiteshaljahr);
gesamtesjahr = (CheckBox)findViewById(R.id.gesamtesjahr);
hauptfach.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
boolean checket = ((CheckBox)view).isChecked();
if(checket) {
FragmentTransaction fragmentTransaction =
getSupportFragmentManager().beginTransaction();
HauptfachFragment hauptfachFragment = new HauptfachFragment();
fragmentTransaction.replace(R.id.fragment_container, hauptfachFragment);
fragmentTransaction.commit();
}
else {
Toast toast = Toast.makeText(getApplicationContext(), "ERROR", Toast.LENGTH_SHORT);
toast.show();
//sneaker einfügen
}
}});
Hoffe ihr könnt mir helfen.
Danke im voraus.
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.