无论如何要在run()里面顺利退出looper.loop?

时间:2014-02-25 07:16:04

标签: android

我想每10秒执行一些代码(仅限示例),为此我使用的是TimerTask。问题在于run() TimerTask方法class,我正在实现looper.preparelooper.loop,由于涉及一些处理程序。looper.loop似乎在第一次执行后没有返回,因此我的TimerTask开始执行一次,就是这样。我尝试使用looper.quit(),但这也没有帮助。是否有任何好的方法使它工作?

一个小例子:

public class Timez extends TimerTask {
    public void run () {      
        Looper.prepare();
        // some code here 
        Looper.loop();
    }
}

提前致谢。

0 个答案:

没有答案