在android中停止自定义处理程序

时间:2014-03-27 13:00:44

标签: java android handler

您好我希望能够完全停止我的自定义处理程序,基本上能够重置它。 这是我用来暂停它的代码。任何人都可以给我一些提示/帮助。我会很感激。感谢

//fetching pause button id
    pauseButton = (Button) findViewById(R.id.pauseButton);

    pauseButton.setOnClickListener(new View.OnClickListener() {
        //pause timer
        public void onClick(View view) {

            timeSwapBuff += timeInMilliseconds;
            customHandler.removeCallbacks(updateTimerThread);

        }
    });

1 个答案:

答案 0 :(得分:1)

你不能暂停或停止android.os.Handler。您可以添加和删除回调或消息。 要删除所有回调和消息,请致电

handler.removeCallbacksAndMessages(null);