【问题标题】:display activity countdowntimer in fragment在片段中显示活动倒计时
【发布时间】:2021-01-18 03:50:49
【问题描述】:

我刚开始学习 AndroidJava,需要帮助。 我有一个倒数计时器活动,效果很好。但是,我希望它显示在片段中。最好的方法是什么? 我尝试调用Timer.getCountdowntimer,我尝试调用Timer.getUserTime(userTime 是用户为倒数计时器选择的时间),但我的片段中的文本视图不显示计时器。 提前致谢!

【问题讨论】:

    标签: java android countdowntimer


    【解决方案1】:

    如果你是纯粹用 Java 编码,并且想使用 android SDK 来做,我会推荐:-

    //Create a handler that runs on main loop so we can update UX
            final android.os.Handler handler = new android.os.Handler(Looper.getMainLooper());
            //Get a callback in 1 second
            handler.postDelayed(new Runnable() {
                int timer;
                @Override
                public void run() {
                    timer += 1;
                    myTextView.setText(String.valueOf(timer));
                    //Recursively get another callback in a second
                    handler.postDelayed(this, 1000);
                }
            }, 1000);
    

    确保添加一些逻辑以在需要时停止计时器,以及 onPause/onResume

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多