我有处理程序。我每 10 秒调用一次函数。代码运行良好,但我无法停止处理程序。这是我的源代码
handler=new Handler();
handler.post(runnable);
public Runnable runnable = new Runnable() {
@Override
public void run() {
myFunction(position);
handler.postDelayed(runnable,10000);
}
};
public void myFunction(int position)
{
if(position>10)
handler.removeCallbacks(runnable);
}
我可以每 10 秒调用一次我的函数,但我无法停止处理程序。我能解决我的问题吗?