Android,如何获取有关当前正在显示的活动的信息(在前台)?

Posted

技术标签:

【中文标题】Android,如何获取有关当前正在显示的活动的信息(在前台)?【英文标题】:Android, how to get information on which activity is currently showing (in foregorund)? 【发布时间】:2010-12-06 05:40:33 【问题描述】:

我想知道是否有一种方法可以获取有关当前具有焦点的活动(在前台)的信息?我正在使用仪器,我想知道我正在测试的应用程序中当前正在运行哪些活动。

谢谢

【问题讨论】:

我一直在寻找解决方案,但还没有找到任何东西...... :( 不会solo.getCurrentActivity().getLocalClassName();做这份工作? 早在 Robotium 存在之前就有人问过这个问题 :) 【参考方案1】:

看看 Robotium '一个开源测试框架,它可以比使用 android 检测工具更快、更容易地对 Android 应用程序进行自动黑盒测试开箱即用的测试。'

主页: http://www.robotium.org/ 资源: http://github.com/jayway/robotium

请注意,Robotium 项目由我工作的公司维护

【讨论】:

以上是关于Android,如何获取有关当前正在显示的活动的信息(在前台)?的主要内容,如果未能解决你的问题,请参考以下文章

如何获取当前在android中活动的wifiNetwork的端口号

应用程序启动地图活动后,如何在 android 的地图中显示我的当前位置

OOAuthException:必须使用活动访问令牌来查询有关当前用户的信息

如何在 Android 地图活动中显示特定标记?

如何在firebase android中获取对象ID?

如何从静态ASyncTask获取当前显示的活动?