标签: countdowntimer

Android,处理来电事件

我正在开发一个具有倒数计时器的应用程序。我只想在电话上有来电时暂停该计时器。有没有办法在我们接到电话时触发事件?

android countdowntimer

2
推荐指数
1
解决办法
6331
查看次数

在corona sdk的时间coutdown

我试图使用Lua在Corona SDK中创建一个计时器倒计时.我对编码很安静,所以我从来没有设置过.任何想法如何我会这样做.

这是我到目前为止所拥有的

infoBar = display.newImage('infoBar.png', 280)
score = display.newText('0', 65, -2, native.systemFontBold, 14)
score:setTextColor(0)
timeLeft = display.newText('20', 175, -2, native.systemFontBold, 14)
timeLeft:setTextColor(0)
Run Code Online (Sandbox Code Playgroud)

lua coronasdk countdowntimer

2
推荐指数
1
解决办法
4640
查看次数

SetTimeout javascript倒计时延迟计时器

嗨,我对以下代码感到困惑

JSfiddle 链接

            for(var i=6;i>=0;i--)
        {

            setTimeout((function(i)
                  {

                $("div").delay(4000).html(i);
                alert(i); //if commented unable to see the countdown

                  })
                (i),4000);
            //alert(1);

        }
Run Code Online (Sandbox Code Playgroud)

我无法得到倒数计时器..什么是错误的...当"警报"被评论时无法看到倒计时数字.请有人解释上面的代码如何工作..发布一些正确的代码

javascript jquery javascript-events settimeout countdowntimer

2
推荐指数
1
解决办法
4556
查看次数

在 VB.Net 2010 中倒计时的计时器?

我正在尝试使用计时器从我选择的指定时间开始倒计时,使用格式MM:SS将时间分为分钟和秒,然后在时间到达00:00时停止。

到目前为止,我已经使用了在此处找到的先前答案,并根据我的知识对它进行了倒计时修改,尽管我遇到了一个障碍,其中当计时器成功开始倒计时时,它会延迟并且不同步倒计时分钟。

例如,从 120 秒开始倒计时;

02:00> 02:59> 02:58> 02:57> 02:56> 02:55

然后在同样的测试下继续倒计时90秒;

02:30> 01:29> 01:28> 01:27> 01:26> 01:25

当倒计时到达0030秒时,它会错误地显示剩余的分钟数并且无法理解或弄清楚如何解决它。

这是我的计数计时器代码;

Private Sub tmrCountdown_Tick(ByVal sender As System.Object, _
                              ByVal e As System.EventArgs) _
                          Handles tmrCountdown.Tick

    SetTime = SetTime - 1
    lblTime.Text = FormatTime(SetTime)

    If SetTime = 0 Then
        tmrCountdown.Enabled = False
    End If

End Sub
Run Code Online (Sandbox Code Playgroud)

这是我用于格式化时间的函数代码;

Public Function FormatTime(ByVal Time As Integer) As …
Run Code Online (Sandbox Code Playgroud)

vb.net timer countdowntimer

2
推荐指数
1
解决办法
5万
查看次数

javascript倒数计时器暂停恢复

起初我的倒数计时器没有暂停和恢复功能,计时器运行得很好。现在我刚刚添加了该功能,暂停没有问题,但恢复时间有问题。时间不会从它所在的位置开始显示,并从那里开始倒计时。如何更改我的代码?

$('#pause').click(function(){

    // Get current minutes and seconds //

    var text = $('#countdown').html();

    var min_sec = text.split(":");

    pause_minutes = min_sec[0];

    pause_seconds = min_sec[1];

    // Stop the timer //

    clearTimeout(stop_start);

    // Hide pause button, show the play button //

    $('#pause').hide();

    $('#cont').show();

});

// continue button is clicked //

$('#cont').click(function(){

    $('#cont').hide();

    $('#pause').show();

    // Pass in pause_minutes and pause_seconds //

    resume_time(pause_minutes, pause_seconds);
});

function resume_time(pause_minutes, pause_seconds){ // e.g: 1 , 30

    var start_time = new Date();

    end_time.setMinutes(start_time.getMinutes() + pause_minutes);

    end_time.setSeconds(start_time.getSeconds() + pause_seconds);

    update_timer(); …
Run Code Online (Sandbox Code Playgroud)

javascript timer countdowntimer

2
推荐指数
1
解决办法
9223
查看次数

带有CountDown TImer的Android对话框

在我的应用程序中,我将推送通知显示为一个对话框,其中有两个名为YesNo的按钮。我需要显示对话框标题中运行的计时器(20秒)。

如果用户单击“ 是”,则应转到一个活动。
如果用户单击“ 否”,对话框将在计时器结束前被取消。
倒计时结束后,对话框应消失。我应该如何实施呢?

这是我的警报对话框方法

public void showAlertDialog(final Context context, String title, String message,
                            Boolean status) {
    AlertDialog.Builder alertDialog = new AlertDialog.Builder(context);

    // Setting Dialog Title
    alertDialog.setTitle(title);

    // Setting Dialog Message
    alertDialog.setMessage(message);

    // Setting Icon to Dialog
    //alertDialog.setIcon(R.drawable.fail);

    // Setting Positive "Yes" Button
    alertDialog.setPositiveButton("YES", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
            Toast.makeText(getApplicationContext(), "You clicked on YES", Toast.LENGTH_SHORT).show();

        }
    });

    // Setting Negative "NO" Button
    alertDialog.setNegativeButton("NO", new DialogInterface.OnClickListener() {
        public …
Run Code Online (Sandbox Code Playgroud)

android android-alertdialog countdowntimer

2
推荐指数
1
解决办法
3244
查看次数

CountDownTimer不在onResume()中启动

我在片段中使用CountDownTimer。我希望计时器在应用程序进入后台时暂停,并在用户回来时恢复计时。正如其他SO问题所建议的那样,我取消了托管活动的onPause()中的计时器,并从同一时间点开始维护了onResume()中的新计时器(保持了静态变量millisLeft)。

我不知道为什么,但是onResume()中的计时器未再次启动(我尝试登录onResume(),但未显示任何日志,这意味着计时器从未启动)。请帮助我。谢谢。

public class MainFragment extends Fragment implements NavigationView.OnNavigationItemSelectedListener {

    private View rootView;
    private ComprehensionDb db;
    CountDownTimer countDownTimer;
    static long millisLeft;
    TextView timer;

    public static Fragment newInstance() {
        return new MainFragment();
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {

        rootView = inflater.inflate(R.layout.main, container, false);
        Toolbar toolbar = (Toolbar) rootView.findViewById(R.id.toolbar);
        toolbar.setBackgroundColor(ContextCompat.getColor(getActivity(), R.color.colorPrimary_comprehension));
        toolbar.inflateMenu(R.menu.menu_main_white);

        toolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() {
            @Override
            public boolean onMenuItemClick(MenuItem menuItem) {
                switch (menuItem.getItemId()) {
                    case R.id.action_about:
                        AlertDialog.Builder builder =
                                new AlertDialog.Builder(getActivity());
                        builder.setTitle(String.format("%1$s", getString(R.string.comprehension_about_us)));
                        builder.setMessage(getResources().getText(R.text));
                        builder.setPositiveButton("OK", null);
                        AlertDialog …
Run Code Online (Sandbox Code Playgroud)

android timer android-lifecycle countdowntimer

2
推荐指数
1
解决办法
211
查看次数

如何将 1800 秒格式化为 MM:SS 格式

我有以下用于简单倒数计时器的 Kotlin 代码:

val thousand: Long = 1000

val timer = object: CountDownTimer(1800000, 1000) {

    override fun onTick(millisUntilFinished: Long) {
        var timeResult = millisUntilFinished/thousand
        textTimer.text = "$timeResult"
    }
    override fun onFinish() {
        textTimer.text = "Time is out"
    }
}
timer.start()
textTimer.text = "$timer"
Run Code Online (Sandbox Code Playgroud)

如何格式化1800 seconds30 min : 00 sec在科特林

android countdowntimer kotlin

2
推荐指数
1
解决办法
827
查看次数

无法清除反应本机应用程序中的setInterval

我有这个非常简单的应用程序,我正在尝试实现倒计时,Start并且Stop功能似乎工作正常,但是当我按 时Stop, 的值seconds没有在视图中更新,这是所需的行为,但是当我观察控制台日志时,它显示sec我猜不断变化的值表明该值setInterval仍在运行且未清除。

这是附带的代码:

import React, { useState, useEffect } from "react";
import {
  StyleSheet,
  Text,
  View,
  StatusBar,
  TouchableOpacity,
  Dimensions,
} from "react-native";

const screen = Dimensions.get("screen");

export default function App() {
  const [seconds, setSeconds] = useState(4);
  const [start, setStartToggle] = useState(true);
  let [fun, setFun] = useState(null);
  const getRemaining = () => {
    const minute = Math.floor(seconds / 60);
    const second = seconds - minute * 60;
    return …
Run Code Online (Sandbox Code Playgroud)

javascript setinterval countdowntimer react-native

2
推荐指数
1
解决办法
1209
查看次数

Python 倒计时日期、小时、分钟和秒

在第二个例子的这个链接中,我找到了一个倒数计时器,但它只能在几分钟和几秒钟内工作,我怎样才能让它工作几小时和几天。这是代码

import time 

def countdown(t): 

    while t: 
        mins, secs = divmod(t, 60) 
        timer = '{:02d}:{:02d}'.format(mins, secs) 
        print(timer, end="\r") 
        time.sleep(1) 
        t -= 1

    print('Fire in the hole!!') 

t = 10

countdown(int(t))
Run Code Online (Sandbox Code Playgroud)

python countdowntimer

2
推荐指数
1
解决办法
159
查看次数