繁体   English   中英

如何检查活动是否已更改 Android Studio

[英]How to check if an activity has changed Android Studio

我正在尝试编写 junit 测试以查看单击按钮是否更改了活动。 我有以下测试开始,但我如何检查新活动是否已经开始?

    @Rule
    public ActivityTestRule<SignIn> mActivityTestRule = new ActivityTestRule<SignIn>(SignIn.class);

    private SignIn mSignIn = null;

    @Test
    public void testInput() {
        assertNotNull(mSignIn.findViewById(R.id.signInButton)); 


        mSignIn.findViewById(R.id.signInButton).performClick(); 



    }
}

为了检查新的Activity是否已经开始,你应该给那个Activity添加一个测试并检查onCreateView ()是否被调用,或者你可以检查视图(按钮、文本视图、编辑文本)等是否已经初始化,如果你传递了一些数据,你也可以检查一下。

在当前的Activity中,你可以查看你的intent值是否为null,也可以查看startActivity ()是否被调用。

我希望这将有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM