安卓的线程Run方法,执行一次就自动退出了,可以加入循环实现在Run方法中持续运行 线程像这样: Thread{ boolean flag = false; run(){ while(!flag){ } } } Thread t = new Thread(); t.start(); ----------------------------------------------------- 要终止循环,只需要这样 t.flag=true; ================================================ 还有一种方式 线程像这样: Thread{ run(){ while(true){ Thread.sleep(xxxx); } } } Thread t = new Thread(); t.start(); -------------------------------------------- 要终止循环,只需要这样 t.interrupte(); 但是这里要注意调用的时机,要在子线程执行了run方法里面的sleep(xxxx)后xxxx时间之内调用。也就是子线程会睡一会,醒一会,睡一会,醒一会,要在子线程睡着的时候调用。