类似这么个意思,怎么可以跳出这个无限循环?
|      1liuminyong      2019-07-01 16:16:38 +08:00 定义一个全局变量,再摁的时候改变变量值,循环里判断这个值停止 | 
|      2linmaoxe2v      2019-07-01 16:17:04 +08:00 对按钮计数,偶数清零停循坏,奇数循环。 | 
|  |      3zhuangjia      2019-07-01 16:17:14 +08:00 设置个标志位,每次循环就检测一下? | 
|  |      4nvkou      2019-07-01 16:18:34 +08:00 via Android 循环内做变量检测。我觉得楼主想问的应该不是这个问题。你要解决啥?事件通知? | 
|  |      5tabris17      2019-07-01 16:20:51 +08:00 粗暴解决的话循环放在新进程里,停止就 kill 掉进程 | 
|  |      6zjyl1994      2019-07-01 16:27:09 +08:00 全局变量整个标识啦,比如 bool running=true 无限循环得时候 while ( running ){} 等你要停的时候 running=false 那边自然就停了 | 
|      7dongrenwen      2019-07-01 16:30:00 +08:00 break | 
|      8kaneg      2019-07-01 16:32:15 +08:00 via iPhone 需要两个独立的线程,一个负责干活,一个负责处理 UI,在 UI 线程里负责侦听按钮事件然后来控制干活的线程,比如用一个 isRunning 变量,或者用线程的 interrupt 方式 | 
|  |      9moxiaonai      2019-07-01 16:35:15 +08:00 via Android setInterval  clearInterval | 
|      10Kumius      2019-07-01 16:41:16 +08:00 该行为运行很快,标志位即可; 该行为非常耗时,多线程 & kill ; | 
|  |      11hikarugo      2019-07-01 16:47:41 +08:00 timer | 
|      12egfegdfr      2019-07-01 17:08:21 +08:00 就怕,来不及点停止按钮,服务器就挂了 | 
|  |      13shawnsh      2019-07-01 17:20:18 +08:00 让线程优雅的停止?轮训状态位。线程可不能长时间阻塞啊 | 
|      14bb123      2019-07-01 17:33:50 +08:00 信号处理函数 |