首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在RootTools中等待命令完成

在RootTools中等待命令完成
EN

Stack Overflow用户
提问于 2013-11-29 17:48:16
回答 1查看 675关注 0票数 5

我正在使用RootTools库在我的android应用程序上执行一些shell命令。

但是,我需要等待命令完成后才能继续。文档显示了一个waitForFinish()方法,该方法至少在最新版本的库中不可用。

我该如何实现类似的行为呢?

EN

回答 1

Stack Overflow用户

发布于 2015-01-06 02:44:19

这对我是有效的:首先,您必须在不启用handler的情况下安装命令(使用false):

代码语言:javascript
复制
Command command = new Command(0, false, "cat")

接下来,做一些类似这样的事情:

代码语言:javascript
复制
         RootTools.getShell(true).add(command);
         while (!command.isFinished()) 
         {
                try
                {
                    Thread.sleep(50);
                } 
                catch (InterruptedException e)
                {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }

         }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20282756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档