Я создаю игру-викторину для Android, у которой есть кнопка рекордов на моем главном экране.получить рекорды и установить текст
Поток моей игры is.it имеет timelimit, чтобы ответить на вопрос, если он не отвечает на него в течение 5 секунд, он будет намерен для моего tryagain.class.
Но если вы ответили или нажали правую кнопку изображения, вы будете намерены на следующем уровне. то, что я хочу в моей игре, имеет рекорд, который будет подсчитывать, сколько правильных ответов ответит пользователь. пример = 6/10. и сохранит его в моем highscore.class. который автоматически устанавливает текст.
public class EasyOne extends Activity {
ImageButton a, b, c;
Intent intent ;
CountDownTimer cdt;
TextView timer;
MediaPlayer player;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.easyone);
a = (ImageButton) findViewById(R.id.ib_a);
b = (ImageButton) findViewById(R.id.ib_b);
c = (ImageButton) findViewById(R.id.ib_c);
timer = (TextView) findViewById(R.id.tv_timer);
cdt = new CountDownTimer(5000,1000) {
@Override
public void onTick(long millisUntilFinished) {
timer.setText("seconds remaining: " + millisUntilFinished/1000);
}
@Override
public void onFinish() {
timer.setText("TIMES UP!");
intent = new Intent(getApplicationContext(),TimesUp.class);
startActivity(intent);
}
};
intent = new Intent(getApplicationContext(),ChoiceTwo.class);
a.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(intent);
cdt.cancel();
Intent intent = new Intent(getApplicationContext(),ChoiceTwo.class);
startActivity(intent);
}
});
cdt.start();
}
}
использовать sqlite для хранения баллов. – Raghunandan
используйте общие настройки, чтобы сохранить свои данные. –
как я могу это точка? Новичок :) – user2630787