Ragazzi io sto creando un quiz con android studio,volevo sapere come potevo confrontare la risposta con la risposta giusta e aumentare di +1 il punteggio
Grazie a tutti in anticipo
Java:
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;;
import java.util.Arrays;
import java.util.Random;
public class Domanda1 extends AppCompatActivity {
String[] domande = {""};
String[][] risposte = {{"Vero", "Falso"},{"Vero", "Falso"},{"Vero", "Falso"},{"Vero", "Falso"},{"Vero", "Falso"},{"Vero", "Falso"},{"Vero", "Falso"},{"Vero", "Falso"},{"Vero", "Falso"},{"Vero", "Falso"},{"Vero", "Falso"},{"Vero", "Falso"},{"Vero", "Falso"},{"Vero", "Falso"},{"Vero", "Falso"},{"Vero", "Falso"},{"Vero", "Falso"},{"Vero", "Falso"},{"Vero", "Falso"},{"Vero", "Falso"},{"Vero", "Falso"},{"Vero", "Falso"},{"Vero", "Falso"}, {"Vero", "Falso"}};
int [] giuste = {1,1,0,1,1,0,1,1,0,0,1,0,1,0,1,1,0,0,0,1,0,1,1,1};
int punteggio_ris = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_domanda1);
Random casuale = new Random();
int scelta;
scelta = casuale.nextInt(24);
int esatt_risp;
esatt_risp = giuste[scelta];
final TextView domanda1 = (TextView) findViewById(R.id.domanda1);
domanda1.setText(domande[scelta]);
Button risposta0 = (Button) findViewById(R.id.risposta0);
risposta0.setText(risposte[scelta][0]);
if(risposte.equals(esatt_risp)) {
punteggio_ris = +1;
}
risposta0.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent d2 = new Intent(getApplicationContext(), Domanda2.class);
d2.putExtra("puntegg", punteggio_ris);
startActivity(d2);
}
});
Button risposta1 = (Button) findViewById(R.id.risposta1);
risposta1.setText(risposte[scelta][1]);
if(risposta1.equals(esatt_risp)) {
punteggio_ris = +1;
}
risposta1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent d2 = new Intent(getApplicationContext(), Domanda2.class);
d2.putExtra("puntegg", punteggio_ris);
startActivity(d2);
}
});
Grazie a tutti in anticipo