В моем приложении, когда я нажимаю на текстовое поле, он начинает подсчитывать количество кликов и когда нажимается текстовое поле после запуска таймера обратного отсчета. Я хочу, чтобы мой счетчик (mCount) останавливался, когда таймер CountDown заканчивается. Заранее спасибо!! Вот мой код:Как я могу подсчитывать число кликов, когда таймер обратного отсчета начинается до остановки?
TextView tv,t1;
Button reset;
private int mCount = 0;
private final long startTime = 5 * 1000;
private final long interval = 1 * 1000;
private CountDownTimer countDownTimer;
private boolean timerStarted = false;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_play_game);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
tv = (TextView)findViewById(R.id.tv1);
tv.setText("5"); // startting from 5.
reset=(Button)findViewById(R.id.reset);
final TextView countTextView = (TextView) findViewById(R.id.TextViewCount);
t1=(TextView)findViewById(R.id.textView2);
countDownTimer = new MyCountDownTimer(startTime, interval);
t1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (!timerStarted) {
countDownTimer.start();
timerStarted = true;
mCount++;
countTextView.setText("SCORE: " + mCount);
}
Ум, объясняющий вопрос, который у вас есть? Подсказка: отключите TextView, когда таймер остановится и включит его, когда он запустится – codeMagic