countdowntimer

    0热度

    2回答

    我有一个应用程序需要多个倒数计时器才能运行(一些同时)。他们还用剩下的倒数时间来更新UI元素。我已经尝试过使用DispatcherTimer,因为它是与UI元素交互的简单方法。然而,超过300秒的倒计时,它变得与实时不同步(因为UI更新繁重),直到它应该为0时,我在计时器上还剩30秒。 然后我尝试切换到System.Threading.Timer(下面的代码)。现在,这个计时器是开启的,与现实生活

    0热度

    2回答

    在这里,我有这个CountDownTimer我想开始并重新启动一个无限循环,我不知道为什么它不工作: prefs = PreferenceManager.getDefaultSharedPreferences(this); xtime = System.currentTimeMillis()-prefs.getLong("time",System.currentTimeMillis()

    1热度

    1回答

    问:当用户再次输入我的活动时,不知道如何重新启动CountDownTimer(一个CountDownTimer,它使用SharedPreferences从用户离开Activity时最后保留的秒数回来)。我不知道在哪里放置ct.start()以避免发生NullPointerException错误。 接听/工作代码:(感谢卡尔文) ct=new CountDownTimer(86400000, 100

    0热度

    1回答

    我目前正在为Android OS开发一款游戏。其中,玩家可以进行活动。每项活动都会为玩家带来“能量”。玩家当前的能量值存储在sqlite表中并显示在主屏幕(home.class)上。当玩家进行活动时,能量值会下降。当能量达到零时,我想要一个倒数计时器将能量值重置为10. 到目前为止,我实施它的方式如下。在显示用户健康/能量等级的主屏幕顶部,我显示了CountDownTimer。 定时器工作。但是,

    1热度

    1回答

    我对DOM和整个HTML和PHP的东西都比较陌生,所以我正在寻求一些关于如何做到这一点的信息。我现在拥有的是Javascript。现在我想/必须使用DOM来显示这个脚本。 (仅供参考:我正在为Moodle实施一些东西,并且这样做是这样的) 我发现了关于DOM的一点是我可以改变不同节点的值。我发现自己的问题是,我发现的所有例子都是这样的。点击一个按钮,发生一些事情。没关系,但现在我希望我的脚本每秒运

    0热度

    2回答

    离开一个活动后使用onBackPressed()方法返回给它,我得到一个空指针异常。 活动A到活动B的链接。当回到A时,我收到以下错误。 03-19 18:36:19.213: E/AndroidRuntime(441): FATAL EXCEPTION: main 03-19 18:36:19.213: E/AndroidRuntime(441): java.lang.NullPointerE

    0热度

    1回答

    我正在布局上显示布局底部的结构。我需要在双击后显示,然后在5秒后隐藏它。所以我使用这个倒数计时器: public void timer() { cdt=new CountDownTimer(5000,1000) { @Override public void onTick(long millisUntilFinished) { System.o

    0热度

    3回答

    我一直在搜索互联网几天到现在。我确实找到了一些有用的信息,但只是想让事情变得完美。 我正在尝试写一个倒数计时器应用程序,它只使用第二个应用程序,我现在的代码有点太复杂,可能不在主要道路上。寻找一个能够把它弄直的人。 - (void)updateTimer{ NSDate *currentDate = [NSDate date]; NSTimeInterval timeInterval = [

    1热度

    1回答

    我试图让倒计时计时器在我的活动的后台运行,它需要不断运行直到它完成,但不知道如何使它与服务一起工作。我还需要更新我的主要活动的显示屏

    0热度

    1回答

    我正在写定时器应用程序(就像我们用于烹饪)的android应用程序。我使用了CountDownTimer来减少每秒的剩余时间。但是,因为我在线程中很新,所以我不知道计时器有没有延迟。 例如,可以考虑使用CountDownTimer简单的代码: CownDownTimer timer = new CountDownTimer(60 * 1000, 1000) { public void o