首页 > 解决方案 > android studio - 如何停止可运行?

问题描述

请教我如何停止我的可运行文件。“handler.removeCallback(sS)”不起作用。还是我的程序错了?

int life = 100, damage = 5;
public void gameOver()
{
    ((TextView)findViewById(R.id.textView6)).setVisibility(View.VISIBLE);
}
final Runnable sS = new Runnable()
    {
        @Override
        public void run()
        {
            life = life - damage;
            String lifeHP = String.valueOf(life);
            ((TextView)findViewById(R.id.textView)).setText(lifeHP);
            handler.postDelayed(this, 300);
            if (life < 0 )
            {
                gameOver();
                //handler.removeCallback(ss)--does not work.
            }
        }
    };
    handler.post(sS);

标签: javaandroidandroid-studio

解决方案


推荐阅读