Использование хронометра в Android - PullRequest
0 голосов
/ 16 апреля 2020

Здравствуйте, я делаю секундомер с хронометром в Android. Я почти закончил с этим, но функция записи не работает должным образом.

record.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        TextView markText = new TextView(MainActivity.this);
        LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
            LinearLayout.LayoutParams.MATCH_PARENT,
            LinearLayout.LayoutParams.WRAP_CONTENT
        );
        params.setMargins(10, 10, 10, 10);
        markText.setLayoutParams(params);
        markText.setGravity(Gravity.CENTER);
        markText.setTextSize(25);
        markText.setText(chronometer.getText());
        innerLayout.addView(markText,0);
    }

});

Первые несколько секунд, он работает нормально до 10 секунд. После этого печатается номер задержки. Например, я нажал кнопку в 00:21, она напечатала 00:12 или меньше. Можете ли вы сказать мне, почему об этом?

...