我有这样一行:
Process process = Runtime.getRuntime().exec(cmd);
在某些时候,我想暂停这个过程。持续3秒钟。Thread.wait() 或对象锁定;lock.wait() 无济于事,因为该过程在后台进行,而不是暂停。
我知道这样做既不安全又愚蠢,我只需要暂停执行更长输出的命令。
我建议您检查处理程序中对线程的此类操作。
http://developer.android.com/reference/android/os/Handler.html