gpt4 book ai didi

java - ChronometerTickListner android 代码问题?

转载 作者:行者123 更新时间:2023-12-01 16:20:55 24 4
gpt4 key购买 nike

我正在使用天文台计时器开发一个基本计时器,但我需要让计时器每 30 秒显示一次 Toast。这是我执行此任务的代码:

chronometer.setOnChronometerTickListener(new Chronometer.OnChronometerTickListener() {
@Override

public void onChronometerTick(Chronometer chronometer) {
if ((SystemClock.elapsedRealtime() - chronometer.getBase()) >= 20 * 1000) {
Toast.makeText(MainActivity.this, "The Text", Toast.LENGTH_SHORT).show();
}
}
});

正如你所看到的,我的问题是任务有效,但由于“">=”,它永远显示 toast ,但如果我输入“==”,它就不会显示自己。有人可以帮助我吗?我是初学者,请说得更明确一点,谢谢。

最佳答案

试试这个

 if ((SystemClock.elapsedRealtime() - chronometer.getBase()) == 30 * 1000) {
Toast.makeText(MainActivity.this, "The Text", Toast.LENGTH_SHORT).show();
}

我希望有用:)

关于java - ChronometerTickListner android 代码问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62284593/

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