Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 处理器而不是计时器?_Java_Android_Timer_Callback - Fatal编程技术网

Java 处理器而不是计时器?

Java 处理器而不是计时器?,java,android,timer,callback,Java,Android,Timer,Callback,基本上,这就是我正在做的,而不是使用计时器,而是使用处理程序: 我说h.removeCallBacksr;当我想阻止它的时候。坏吗 坏吗 你有一些问题:。 不要忘了在onPause方法中取消该Runnable,这样就可以取消在可能的死活动上运行的任何挂起的Runnable Is it bad.? 坏吗 你有一些问题:。 不要忘了在onPause方法中取消该Runnable,这样就可以取消在可能的死活动上运行的任何挂起的Runnable Is it bad.? 这还不错,但该方法只是删除了Ru

基本上,这就是我正在做的,而不是使用计时器,而是使用处理程序:

我说h.removeCallBacksr;当我想阻止它的时候。坏吗

坏吗

你有一些问题:。 不要忘了在onPause方法中取消该Runnable,这样就可以取消在可能的死活动上运行的任何挂起的Runnable

Is it bad.?
坏吗

你有一些问题:。 不要忘了在onPause方法中取消该Runnable,这样就可以取消在可能的死活动上运行的任何挂起的Runnable

Is it bad.?
这还不错,但该方法只是删除了Runnable的挂起帖子


这还不错,但该方法只是删除了Runnable的挂起帖子。

处理程序有两个主要用途:1是调度消息,2是 在将来的某个时间点执行的可运行文件;2人排队
要在不同线程上执行的操作。

处理程序有两个主要用途:1用于调度消息,2 在将来的某个时间点执行的可运行文件;2人排队
要在不同于您自己的线程上执行的操作。

请添加注释…我认为这是正确的方法。当您不想再使用它时,您可以在删除回调后再添加一项内容,h=null;请不要添加评论…我认为这是正确的方式。当你不想再使用它时,你可以在删除回调后再添加一个东西,h=null@nlt在回答removeCallbacks时提到,ngesh不会停止当前正在执行的Runnable,如果有,它只会停止执行更多的Runnable。我不知道这是否是你所做的交易的破坏者。事实上,我之前有过if条件。。所以这不应该是个问题。。。但是谢谢..@ngesh,正如nlt在他的回答中提到的,removeCallbacks不会停止当前正在执行的Runnable,如果有,它只会停止执行更多的Runnable。我不知道这是否是你所做的交易的破坏者。事实上,我之前有过if条件。。所以这不应该是个问题。。。但是谢谢..我知道。。这正是我想要做的。。但是我不确定做这件事的整个过程..你能给我更多的细节吗?我知道。。这正是我想要做的。。但是我不确定做这件事的整个过程..你能给我更多的细节吗?