Здравствуйте, я делаю секундомер с хронометром в 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 или меньше. Можете ли вы сказать мне, почему об этом?