Как я могу сохранить результат и оператор if else для использования на другой странице приложения android - PullRequest
0 голосов
/ 20 апреля 2020

Я хочу сохранить результат таймера секундомера, когда я нажимаю кнопку остановки, а затем поместить этот результат в таблицу на второй странице моего приложения android. Секундомер работает как запланировано, но как сохранить результат?

mButtonStartPause.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        if (!running) {
            chronometer.setBase(SystemClock.elapsedRealtime() - pauseOffset);
            chronometer.start();
            running = true;
            mButtonStartPause.setText("Pause");
        } else {
            pauseOffset = SystemClock.elapsedRealtime() - chronometer.getBase();
            chronometer.stop();
            running = false;
            mButtonStartPause.setText("Start");
        }
    }
});

1 Ответ

0 голосов
/ 20 апреля 2020

Вы хотите передать свои данные через Intent.

Intent intent = new Intent(this, ResultActivity.class);
intent.putExtra("STOP_WATCH_TIME", "8:03"); // Pass whatever data you want.
startActivity(intent);

А затем в пределах вашего ResultActivity вы можете получить эти данные.

String time = getIntent().getStringExtra("STOP_WATCH_TIME");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...