Целью является сохранение времени, указанного на хронометре. Я хочу нажать стоп и сохранить значение в переменной, чтобы я мог вызвать ее в другом действии.Как сэкономить время с хронометра и получить к нему доступ из другого вида деятельности
До сих пор я могу хранить время на хронометре переменной с функцией showTime, время, которое я хочу нажать на другое действие, сохраняется в elapsedSecs.
public void showTime() {
Chronometer chronometerLeft = (Chronometer) findViewById(R.id.chronometerLeft);
long elapsedMillis = SystemClock.elapsedRealtime() - chronometerLeft.getBase();
double elapsedSecs = elapsedMillis/1000;
}
Мой вопрос, когда я пытаюсь вызвать ShowTime в другой деятельности, я получаю ошибку, что функция ShowTime должна быть статичной, и когда я делаю это статический я не могу использовать findViewById.
Цель: Конечной целью является, чтобы иметь возможность нажать остановки на моем ChronometerActivity, а затем с моей DataActivity быть в состоянии нажать на кнопку, чтобы собрать данные и время всплывал.
т.е. Перед тем как данные собирают:
Время, прошедшее с начала:
После данных сбора:
Время, прошедшее с начала: 45 секунд
Я могу предоставить больше кода в отношении моего проекта, если это необходимо , Благодаря!