如何使用robotium检查应用程序是否已关闭并返回到设备应用程序列表?

时间:2013-11-06 09:44:11

标签: android-activity robotium android

有没有办法检查android应用程序是否已关闭并使用robotium返回设备应用程序列表?

1 个答案:

答案 0 :(得分:0)

没有直接的方法,但我想到了两个想法。 第一:

private boolean isApplicationClosed() {
    return solo.getCurrentViews().size() == 0;
}

第二(这可能会影响您的申请):

private boolean isApplicationClosed() {
    try {
        solo.clickOnScreen(100, 100);
    } catch (AssertionFailedError e) {
        if("Click can not be completed!".equals(e.getMessage().trim()) {
            return true;
        }
    }
    return false;
}