我正在启动设置页面,其中包含以下代码
Intent intent = new
Intent(android.provider.Settings.ACTION_DATE_SETTINGS);
然后尝试使用
获取文本 ArrayList<TextView> textLists = solo.getCurrentTextViews(this.getActivity().getCurrentFocus());
但我正在获取之前活动的文字视图。
任何人都可以告诉我如何在我的个人作品中获得新活动
我甚至试过了
Solo newSolo = new Solo(null, this.activity);
答案 0 :(得分:0)
我不明白你的问题,但如果你想从一个Activity得到一个结果,请使用方法startActivityForResult。
答案 1 :(得分:0)
使用Robotium,您只能测试单个应用程序。如果您启动“设置”应用程序,则无法与自己的应用程序同时进行检测。
答案 2 :(得分:0)
您是否尝试在获取TextView之前等待? 只需添加一个Solo.sleep(5000)即可确保完全构建新的Activity。
也可能是您获得新活动的先前活动和文本视图的TextViews?
但是,您似乎不仅要尝试访问application_under_test中的另一个Activity,还要访问不在application_under_test中的Activity,即Settings应用。这不适用于David Wasser已经指出的
答案 3 :(得分:0)
如果您的活动位于不同的套餐中,您将无法获得AUNT套餐以外活动的回复。