android проблема с Handler!
Михаил Ложкин

Проблема с Handler! Помогите разобраться. Есть следующий код:

private void runTimer() {
final TextView timeView = (TextView) findViewById(R.id.time_view);
final Handler handler = new Handler();
handler.post(new Runnable() {
@Override
public void run() {
int hours = seconds / 3600;
int minutes = (seconds / 3600) / 60;
int secs = seconds % 60;
String time = String.format("%d:%02d:%02d", hours, minutes, secs);
timeView.setText(time);
if (running) {
seconds++;
}
handler.postDelayed(this, 1000);
}
});

new Handler(); - требует создать методы.
handler.post(new Runnable() - указывает на ошибку, но не пойму какую.
handler.postDelayed(this, 1000); - тоже самое.
Исходник кода был взят в оригинале, но в androidstudio не работает, что не так в коде?
https://gist.github.com/anonymous/b5826a6fb622a0612db3

Михаил Ложкин больше 1 года назадСпасибо 0
0 чел.