gpt4 book ai didi

android - 如何获取当前 Activity 的 Activity?

转载 作者:行者123 更新时间:2023-11-28 20:57:31 26 4
gpt4 key购买 nike

我正在使用 ActivityInstrumentationTestCase2<> 进行一些测试类(class)。有时我会推出新的 Activities在我的测试中所以 getActivity().finish()无法关闭电流 Activity这会阻止进一步的测试执行。有没有办法获得对当前打开的 Activity 的引用?

最佳答案

您是否尝试过使用 Robotium ?它有一些很好的助手来做这样的事情,还有一个非常方便的清理方法,可以关闭您在测试期间可能打开的所有 Activity :

solo.finishOpenedActivities();

有了它你还可以做一些事情:

solo.goBack();
solo.assertCurrentActivity("Expected RunModeActivity", RunModeActivity.class);

值得一看。

关于android - 如何获取当前 Activity 的 Activity?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9165548/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com