Каждый раз, когда мой ProgressBar
достигает 100, я хочу, чтобы число, отображаемое в textView2
, увеличивалось на единицу, а затем ProgressBar
сбрасывалось до 0 и продолжается - 2, 3, 4 и т. Д. когда ProgressBar
достигает 100, уровень повышается на 1, что отображается в textView2
.
Но textView2
только увеличивается до 1, затем ProgressBar
явно сбрасывается в 0, и процесс продолжается, за исключением того, что textView2
не отображает 2 или 3 и т. Д.
Мой код на данный момент заставляет textView2
переходить от 0 к 1, когда ProgressBar
достигает 100, а затем ProgressBar
сбрасывается, но когда он снова заполняется, textView2
не изменяется на 2.
< бр />
Поэтому я хочу, чтобы мой textView2
увеличивался каждый раз, когда ProgressBar
достигает 100.
if (levels.getProgress() == 100) {
try {
double d = Double.valueOf(String.valueOf(ph.getText()));
textView2.setText(String.valueOf( (int) d));
levels.setProgress(0);
} catch (NumberFormatException e){
Toast.makeText(MainActivity.this, "Enter valid number.", Toast.LENGTH_SHORT).show();
}
}