小编Min*_*eko的帖子

Android:如何暂停和恢复倒数计时器?

我开发了一个倒数计时器,我不知道如何在点击计时器的文本视图时暂停和恢复计时器.单击开始然后再次单击以暂停和继续,再次单击计时器的文本视图.

这是我的代码:

    Timer = (TextView) this.findViewById(R.id.time); //TIMER  
    Timer.setOnClickListener(TimerClickListener);
    counter = new MyCount(600000, 1000);
}//end of create 

private OnClickListener TimerClickListener = new OnClickListener() {
    public void onClick(View v) {
        updateTimeTask();
    }

    private void updateTimeTask() {
        if (decision == 0) {
            counter.start();
            decision = 1;
        } else if (decision == 2) {
            counter.onResume1();
            decision = 1;
        } else {
            counter.onPause1();
            decision = 2;
        }//end if  
    }

    ;
};

class MyCount extends CountDownTimer {
    public MyCount(long millisInFuture, long countDownInterval) {
        super(millisInFuture, countDownInterval);
    }//MyCount …
Run Code Online (Sandbox Code Playgroud)

java android onpause countdowntimer

19
推荐指数
5
解决办法
4万
查看次数

Android:倒数计时器,例如10:00到00:00?使用OnclickListener到TextView?

我正在尝试从10分钟开始倒数计时器,similair到篮球记分牌:10:00到00:00.我该怎么办?这是我的代码:

private TextView Timer;  
Handler handler = new Handler();  
private int length = 120000;  
private int decision = 0;  
MyCount counter;  

public String formatTime(long millis) {  
    String output = "00:00";  
    long seconds = millis / 1000;  
    long minutes = seconds / 60;  

    seconds = seconds % 60;  
    minutes = minutes % 60;  

    String sec = String.valueOf(seconds);  
    String min = String.valueOf(minutes);  

    if (seconds < 10)  
        sec = "0" + seconds;  
    if (minutes < 10)  
        min= "0" + minutes;  

    output = min …
Run Code Online (Sandbox Code Playgroud)

java android

6
推荐指数
1
解决办法
8886
查看次数

标签 统计

android ×2

java ×2

countdowntimer ×1

onpause ×1