gpt4 book ai didi

java - 在 Activity 之间传递天文台时间

转载 作者:行者123 更新时间:2023-12-01 04:27:46 24 4
gpt4 key购买 nike

我的主要 Activity 中有这个Chronometer,我想在用户完成 mainActivity.class 中的给定任务后获取该计时器的值并将其显示到下一个 Activity (end.类)

MainActivity.class 代码 fragment :

private void showElapsedTime() {

long timeElapsed = SystemClock.elapsedRealtime() - chrono.getBase();
int millis = (int) timeElapsed;
int seconds = (int) timeElapsed/1000;
int minutes = seconds/60;

Toast.makeText(this, "Level1 - Elapsed time: " + minutes + ":" + seconds,
Toast.LENGTH_LONG).show();

}

结束类:

TextView Set1;      

Set1 = (TextView) findViewById (R.id.time1);

如何从 MainActivity.class 获取计时器值并将其显示在 end.class 的 TextView 中?

最佳答案

setBase()用于设置递增计时器所引用的时间。 。您需要在 Activity 之外的某个地方保留该值,例如在 Application 类中。每当您的 Activity 恢复时,您就将 Base() 设置为该引用时间。

关于java - 在 Activity 之间传递天文台时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18354054/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com