Witam, jak zrobic aby moje pytania mieszały sie a nie były pokolei?
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.print.PrintAttributes.Resolution;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;
import android.widget.Toast;
public class QuizActivity extends Activity {
TextView tv;
Button btnNext;
RadioGroup rg;
RadioButton rb1, rb2, rb3;
String pytanie[] = { "pytanie1", "pytanie2", "pytanie3" };
String ans[] = { "motorola", "kitkat", "opera", };
String opt[] = { "HTC-G1", "HTC-ONE", "motorola", "JellyBean", "kitkat",
"froyo", "opera", "antivirus", "system" };
int flag = 0;
public static int marks, correct, wrong;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_quiz);
tv = (TextView) findViewById(R.id.tvque);
btnNext = (Button) findViewById(R.id.btnnxt);
rg = (RadioGroup) findViewById(R.id.radioGroup1);
rb1 = (RadioButton) findViewById(R.id.radio0);
rb2 = (RadioButton) findViewById(R.id.radio1);
rb3 = (RadioButton) findViewById(R.id.radio2);
tv.setText(pytanie[flag]);
rb1.setText(opt[0]);
rb2.setText(opt[1]);
rb3.setText(opt[2]);
Toast.makeText(this,"Negatywne punkty:"+druga.tbflag, 1000).show();
btnNext.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
// TODO Auto-generated method stub
RadioButton uans=(RadioButton)findViewById(rg.getCheckedRadioButtonId());
String ansText=uans.getText().toString();
if(ansText.equalsIgnoreCase(ans[flag]))
{
correct++;
}
else
{
wrong++;
}
flag++;
if(flag<pytanie.length)
{
tv.setText(pytanie[flag]);
rb1.setText(opt[flag*3]);
rb2.setText(opt[(flag*3)+1]);
rb3.setText(opt[(flag*3)+2]);
}
else
{
if(druga.tbflag)
{
marks=correct-wrong;
}
else
{
marks=correct;
}
Intent in=new Intent(getApplicationContext(),ResultActivity.class);
startActivity(in);
}
}
});
}
}