首页 > 解决方案 > 如何在java中停止处理程序?

问题描述

是否可以在计数 6 秒时停止处理程序?toast 不出现 例如,我希望处理程序在 3 秒内不工作并且 toast 不出现,然后在 3 秒内转到第二个活动。感谢帮助的朋友

final Handler h= new Handler();
    h.postDelayed(new Runnable(){
        @Override
        public void run() {
            Toast.makeText(Ab.this, "finish 6 seconds", Toast.LENGTH_SHORT).show();
        }
},6000);

标签: javaandroid

解决方案


您可以使用h.removeCallbacksAndMessages(null);.


推荐阅读