我正在使用RootTools库在我的android应用程序上执行一些shell命令。
但是,我需要等待命令完成后才能继续。文档显示了一个waitForFinish()方法,该方法至少在最新版本的库中不可用。
我该如何实现类似的行为呢?
发布于 2015-01-06 02:44:19
这对我是有效的:首先,您必须在不启用handler的情况下安装命令(使用false):
Command command = new Command(0, false, "cat")接下来,做一些类似这样的事情:
RootTools.getShell(true).add(command);
while (!command.isFinished())
{
try
{
Thread.sleep(50);
}
catch (InterruptedException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}https://stackoverflow.com/questions/20282756
复制相似问题