Android Absturz bei Aufruf von onClickListener()

MaxG.

Bekanntes Mitglied
Hi,
ich programmier noch nicht so lange in Android und wollte mal ein Geschicklichkeitsspiel programmieren. Es geht darum das per Zufall ein Button aufblickt den man dann drücken muss. Ich habe soweit das Programm programmiert doch wenn man nun auf den Button Start drückt stürzt die App ab. Woran liegt das? Hier mein Code:
Java:
package com.grohmann.tappanel;

import android.graphics.Color;
import android.os.CountDownTimer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

    private boolean button1Status = false;
    private boolean button2Status = false;
    private boolean button3Status = false;
    private boolean button4Status = false;
    private boolean button5Status = false;
    private boolean button6Status = false;
    private boolean button7Status = false;
    private boolean button8Status = false;
    private boolean button9Status = false;
    private boolean button10Status = false;
    private boolean button11Status = false;
    private boolean button12Status = false;
    private boolean button13Status = false;
    private boolean button14Status = false;
    private boolean button15Status = false;
    private boolean button16Status = false;
    private boolean button17Status = false;
    private boolean button18Status = false;
    private boolean button19Status = false;
    private boolean button20Status = false;
    private boolean button21Status = false;
    private boolean button22Status = false;
    private boolean button23Status = false;
    private boolean button24Status = false;
    private boolean gameend = false;


    Button buttonStart;
    Button button1;
    Button button2;
    Button button3;
    Button button4;
    Button button5;
    Button button6;
    Button button7;
    Button button8;
    Button button9;
    Button button10;
    Button button11;
    Button button12;
    Button button13;
    Button button14;
    Button button15;
    Button button16;
    Button button17;
    Button button18;
    Button button19;
    Button button20;
    Button button21;
    Button button22;
    Button button23;
    Button button24;


    TextView textViewTime;
    TextView textViewRight;
    TextView textViewWrong;

    private int right;
    private int wrong;

    Color color = new Color();

    private void updateView(){
        textViewRight.setText(right);
        textViewWrong.setBackgroundColor(color.RED);
        textViewWrong.setText(wrong);
    }

    private void setStatus(){
        button1Status = false;
        button2Status = false;
        button3Status = false;
        button4Status = false;
        button5Status = false;
        button6Status = false;
        button7Status = false;
        button8Status = false;
        button9Status = false;
        button10Status = false;
        button11Status = false;
        button12Status = false;
        button13Status = false;
        button14Status = false;
        button15Status = false;
        button16Status = false;
        button17Status = false;
        button18Status = false;
        button19Status = false;
        button20Status = false;
        button21Status = false;
        button22Status = false;
        button23Status = false;
        button24Status = false;
    }

    private int getValue(){
        int value;
        do{
            value = (int) Math.random()*24;
        }while(value > 24);
        return value;
    }

    private void setButton(){
        int value = getValue();

        switch (value){
            case 1: button1.setBackgroundColor(color.GREEN);button1Status = true;
                break;
            case 2: button2.setBackgroundColor(color.GREEN);button2Status = true;
                break;
            case 3: button3.setBackgroundColor(color.GREEN);button3Status = true;
                break;
            case 4: button4.setBackgroundColor(color.GREEN);button4Status = true;
                break;
            case 5: button5.setBackgroundColor(color.GREEN);button5Status = true;
                break;
            case 6: button6.setBackgroundColor(color.GREEN);button6Status = true;
                break;
            case 7: button7.setBackgroundColor(color.GREEN);button7Status = true;
                break;
            case 8: button8.setBackgroundColor(color.GREEN);button8Status = true;
                break;
            case 9: button9.setBackgroundColor(color.GREEN);button9Status = true;
                break;
            case 10: button10.setBackgroundColor(color.GREEN);button10Status = true;
                break;
            case 11: button11.setBackgroundColor(color.GREEN);button11Status = true;
                break;
            case 12: button12.setBackgroundColor(color.GREEN);button12Status = true;
                break;
            case 13: button13.setBackgroundColor(color.GREEN);button13Status = true;
                break;
            case 14: button14.setBackgroundColor(color.GREEN);button14Status = true;
                break;
            case 15: button15.setBackgroundColor(color.GREEN);button15Status = true;
                break;
            case 16: button16.setBackgroundColor(color.GREEN);button16Status = true;
                break;
            case 17: button17.setBackgroundColor(color.GREEN);button17Status = true;
                break;
            case 18: button18.setBackgroundColor(color.GREEN);button18Status = true;
                break;
            case 19: button19.setBackgroundColor(color.GREEN);button19Status = true;
                break;
            case 20: button20.setBackgroundColor(color.GREEN);button20Status = true;
                break;
            case 21: button21.setBackgroundColor(color.GREEN);button21Status = true;
                break;
            case 22: button22.setBackgroundColor(color.GREEN);button22Status = true;
                break;
            case 23: button23.setBackgroundColor(color.GREEN);button23Status = true;
                break;
            case 24: button24.setBackgroundColor(color.GREEN);button24Status = true;
                break;
        }

    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        buttonStart = (Button) findViewById(R.id.buttonStart);
        button1 = (Button) findViewById(R.id.button1);
        button2 = (Button) findViewById(R.id.button2);
        button3 = (Button) findViewById(R.id.button3);
        button4 = (Button) findViewById(R.id.button4);
        button5 = (Button) findViewById(R.id.button5);
        button6 = (Button) findViewById(R.id.button6);
        button7 = (Button) findViewById(R.id.button7);
        button8 = (Button) findViewById(R.id.button8);
        button9 = (Button) findViewById(R.id.button9);
        button10 = (Button) findViewById(R.id.button10);
        button11 = (Button) findViewById(R.id.button11);
        button12 = (Button) findViewById(R.id.button12);
        button13 = (Button) findViewById(R.id.button13);
        button14 = (Button) findViewById(R.id.button14);
        button15 = (Button) findViewById(R.id.button15);
        button16 = (Button) findViewById(R.id.button16);
        button17 = (Button) findViewById(R.id.button17);
        button18 = (Button) findViewById(R.id.button18);
        button19 = (Button) findViewById(R.id.button19);
        button20 = (Button) findViewById(R.id.button20);
        button21 = (Button) findViewById(R.id.button21);
        button22 = (Button) findViewById(R.id.button22);
        button23 = (Button) findViewById(R.id.button23);
        button24 = (Button) findViewById(R.id.button24);

        textViewTime = (TextView) findViewById(R.id.textViewTime);
        textViewRight = (TextView) findViewById(R.id.textViewRight);
        textViewWrong = (TextView) findViewById(R.id.textViewWrong);

        buttonStart.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                right = 0;
                wrong = 0;
                updateView();
                CountDownTimer timer = new CountDownTimer(60000, 1000) {

                    public void onTick(long millisUntilFinished) {
                        textViewTime.setText("seconds remaining: " + millisUntilFinished / 1000);
                    }

                    public void onFinish() {
                        textViewTime.setText("done!");
                        gameend = true;
                        updateView();
                    }
                }.start();

                setButton();
            }
        });


        button1.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button1Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }

            }
        });


        button2.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button2Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }

            }
        });


        button3.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button3Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }

            }
        });


        button4.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button4Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }

            }
        });


        button5.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button5Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }

            }
        });


        button6.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button6Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }

            }
        });


        button7.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button7Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button8.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){

                if(gameend == false){
                    if(button8Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button9.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button9Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button10.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button10Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button11.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button11Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button12.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button12Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button13.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button13Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button14.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button14Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button15.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button15Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button16.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button16Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button17.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button17Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button18.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button18Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button19.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button19Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button20.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button20Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button21.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button21Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button22.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button22Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button23.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button23Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button24.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button24Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });

    }

}
 

MaxG.

Bekanntes Mitglied
Ich nutzte Android Studio. Wenn ich die App Compiler wirft Sie keinen Fehler auch die APK lässt sich erstellen und Installieren. Wenn ich dann die App öffne und auf einen Button drücke stürzt Sie ab.
 

MaxG.

Bekanntes Mitglied
Nach dem meine App zumindest nicht mehr Abstürzt hab ich den größten Teil behoben.
Allerdings sollen die Buttons die ich Verwende grün werden. Allerdings werden Sie nicht grün woran liegt das?

Java:
package com.grohmann.tappanel;

import android.graphics.Color;
import android.os.CountDownTimer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

    private boolean button1Status = false;
    private boolean button2Status = false;
    private boolean button3Status = false;
    private boolean button4Status = false;
    private boolean button5Status = false;
    private boolean button6Status = false;
    private boolean button7Status = false;
    private boolean button8Status = false;
    private boolean button9Status = false;
    private boolean button10Status = false;
    private boolean button11Status = false;
    private boolean button12Status = false;
    private boolean button13Status = false;
    private boolean button14Status = false;
    private boolean button15Status = false;
    private boolean button16Status = false;
    private boolean button17Status = false;
    private boolean button18Status = false;
    private boolean button19Status = false;
    private boolean button20Status = false;
    private boolean button21Status = false;
    private boolean button22Status = false;
    private boolean button23Status = false;
    private boolean button24Status = false;
    private boolean gameend = true;




    Button buttonStart;
    Button button1;
    Button button2;
    Button button3;
    Button button4;
    Button button5;
    Button button6;
    Button button7;
    Button button8;
    Button button9;
    Button button10;
    Button button11;
    Button button12;
    Button button13;
    Button button14;
    Button button15;
    Button button16;
    Button button17;
    Button button18;
    Button button19;
    Button button20;
    Button button21;
    Button button22;
    Button button23;
    Button button24;


    TextView textViewTime;
    TextView textViewRight;
    TextView textViewWrong;

    private int right;
    private int wrong;

    Color color = new Color();

    private void updateView(){
        String rightValue = String.valueOf(right);
        String wrongValue = String.valueOf(wrong);
        textViewRight.setText(rightValue);
        textViewWrong.setText(wrongValue);
    }

    private void setStatus(){
        button1Status = false;
        button2Status = false;
        button3Status = false;
        button4Status = false;
        button5Status = false;
        button6Status = false;
        button7Status = false;
        button8Status = false;
        button9Status = false;
        button10Status = false;
        button11Status = false;
        button12Status = false;
        button13Status = false;
        button14Status = false;
        button15Status = false;
        button16Status = false;
        button17Status = false;
        button18Status = false;
        button19Status = false;
        button20Status = false;
        button21Status = false;
        button22Status = false;
        button23Status = false;
        button24Status = false;
    }

    private int getValue(){
        int value;
        do{
            value = (int) Math.random()*24;
        }while(value > 24);
        return value;
    }

    private void setButton(){
        int value = getValue();

        switch (value){
            case 1: button1.setBackgroundColor(color.GREEN);button1Status = true;
                break;
            case 2: button2.setBackgroundColor(color.GREEN);button2Status = true;
                break;
            case 3: button3.setBackgroundColor(color.GREEN);button3Status = true;
                break;
            case 4: button4.setBackgroundColor(color.GREEN);button4Status = true;
                break;
            case 5: button5.setBackgroundColor(color.GREEN);button5Status = true;
                break;
            case 6: button6.setBackgroundColor(color.GREEN);button6Status = true;
                break;
            case 7: button7.setBackgroundColor(color.GREEN);button7Status = true;
                break;
            case 8: button8.setBackgroundColor(color.GREEN);button8Status = true;
                break;
            case 9: button9.setBackgroundColor(color.GREEN);button9Status = true;
                break;
            case 10: button10.setBackgroundColor(color.GREEN);button10Status = true;
                break;
            case 11: button11.setBackgroundColor(color.GREEN);button11Status = true;
                break;
            case 12: button12.setBackgroundColor(color.GREEN);button12Status = true;
                break;
            case 13: button13.setBackgroundColor(color.GREEN);button13Status = true;
                break;
            case 14: button14.setBackgroundColor(color.GREEN);button14Status = true;
                break;
            case 15: button15.setBackgroundColor(color.GREEN);button15Status = true;
                break;
            case 16: button16.setBackgroundColor(color.GREEN);button16Status = true;
                break;
            case 17: button17.setBackgroundColor(color.GREEN);button17Status = true;
                break;
            case 18: button18.setBackgroundColor(color.GREEN);button18Status = true;
                break;
            case 19: button19.setBackgroundColor(color.GREEN);button19Status = true;
                break;
            case 20: button20.setBackgroundColor(color.GREEN);button20Status = true;
                break;
            case 21: button21.setBackgroundColor(color.GREEN);button21Status = true;
                break;
            case 22: button22.setBackgroundColor(color.GREEN);button22Status = true;
                break;
            case 23: button23.setBackgroundColor(color.GREEN);button23Status = true;
                break;
            case 24: button24.setBackgroundColor(color.GREEN);button24Status = true;
                break;

        }



    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);



        buttonStart = (Button) findViewById(R.id.buttonStart);
        button1 = (Button) findViewById(R.id.button1);
        button2 = (Button) findViewById(R.id.button2);
        button3 = (Button) findViewById(R.id.button3);
        button4 = (Button) findViewById(R.id.button4);
        button5 = (Button) findViewById(R.id.button5);
        button6 = (Button) findViewById(R.id.button6);
        button7 = (Button) findViewById(R.id.button7);
        button8 = (Button) findViewById(R.id.button8);
        button9 = (Button) findViewById(R.id.button9);
        button10 = (Button) findViewById(R.id.button10);
        button11 = (Button) findViewById(R.id.button11);
        button12 = (Button) findViewById(R.id.button12);
        button13 = (Button) findViewById(R.id.button13);
        button14 = (Button) findViewById(R.id.button14);
        button15 = (Button) findViewById(R.id.button15);
        button16 = (Button) findViewById(R.id.button16);
        button17 = (Button) findViewById(R.id.button17);
        button18 = (Button) findViewById(R.id.button18);
        button19 = (Button) findViewById(R.id.button19);
        button20 = (Button) findViewById(R.id.button20);
        button21 = (Button) findViewById(R.id.button21);
        button22 = (Button) findViewById(R.id.button22);
        button23 = (Button) findViewById(R.id.button23);
        button24 = (Button) findViewById(R.id.button24);

        textViewTime = (TextView) findViewById(R.id.textViewTime);
        textViewRight = (TextView) findViewById(R.id.textViewRight);
        textViewWrong = (TextView) findViewById(R.id.textViewWrong);

        buttonStart.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if(gameend == true){
                    right = 0;
                    wrong = 0;
                    updateView();
                    CountDownTimer timer = new CountDownTimer(60000, 1000) {

                        public void onTick(long millisUntilFinished) {
                            long time = millisUntilFinished / 1000;
                            String timeTillFinish = String.valueOf(time);
                            textViewTime.setText(timeTillFinish);
                        }

                        public void onFinish() {
                            textViewTime.setText("done!");
                            gameend = true;
                            updateView();
                        }
                    }.start();

                    setButton();
                    gameend = false;
                }

            }
        });


        button1.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button1Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }

            }
        });


        button2.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button2Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }

            }
        });


        button3.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button3Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }

            }
        });


        button4.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button4Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }

            }
        });


        button5.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button5Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }

            }
        });


        button6.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button6Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }

            }
        });


        button7.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button7Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button8.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){

                if(gameend == false){
                    if(button8Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button9.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button9Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button10.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button10Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button11.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button11Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button12.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button12Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button13.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button13Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button14.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button14Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button15.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button15Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button16.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button16Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button17.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button17Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button18.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button18Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button19.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button19Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button20.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button20Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button21.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button21Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button22.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button22Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button23.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button23Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });


        button24.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                if(gameend == false){
                    if(button24Status == true){
                        right ++;
                    }else{
                        wrong ++;
                    }
                    setStatus();
                    setButton();
                    updateView();
                }
            }
        });

    }

}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Menü Header App Absturz bei Headeränderungen Android & Cross-Platform Mobile Apps 49
B Absturz der App bei leeren Edittext Android & Cross-Platform Mobile Apps 14
M Android onClick führt zu Absturz Android & Cross-Platform Mobile Apps 8
B Android Bei Absturz Fehlerdatei erzeugen Android & Cross-Platform Mobile Apps 2
P CameraView - Absturz Android & Cross-Platform Mobile Apps 19
N Android Retain-Fragment + ActionBar-Tabs = Absturz!? Android & Cross-Platform Mobile Apps 9
T App Absturz bei Wechsel von WLAN zu mobilem Internet bzw. andersrum Android & Cross-Platform Mobile Apps 5
N Android bei Animation Absturz Android & Cross-Platform Mobile Apps 10
U Android verzögerter Aufruf im EventListener Android & Cross-Platform Mobile Apps 1
M Frage zu OnClickListener. Verständnisproblem Android & Cross-Platform Mobile Apps 5
W Wie kann man OnClicklistener und OnCheckedChangeListener zusammen ausführen Android & Cross-Platform Mobile Apps 18
S onClickListener auf Buttons die im Code erzeugt wurden setzen. Android & Cross-Platform Mobile Apps 8
G OnCLICKListener - OnTOUCHListener Android & Cross-Platform Mobile Apps 2
D Android OnClickListener funktioniert auf LinearLayout nicht Android & Cross-Platform Mobile Apps 6
L Bitmap mit OnClickListener Android & Cross-Platform Mobile Apps 8
H Android TranslateAnimation und OnClickListener Android & Cross-Platform Mobile Apps 2

Ähnliche Java Themen

Neue Themen


Oben