我正在使用Uiautomator 2.0,它支持UiDevice.getCurrentActivity()
获取currentActivity
名称。然而,结果并不是我所期望的,而是获得了应用程序的名称。
我用什么来获取当前活动的名称?
答案 0 :(得分:1)
似乎不推荐使用getCurrentActivityName()
方法。 developer.android.com/reference/android/support/test/...说“返回的结果应该被视为不可靠。”
虽然获取应用程序活动名称列表的方法之一是使用命令提示符:
adb shell dumpsys activity | grep <package>
可以为您提供包裹上活动的活动列表。
* Recent #0: TaskRecord...
语句还包括您在应用程序中使用INTENT触发的活动和
mFocusedActivity:...
语句将指定应用程序当前关注的活动。