方法一、通過adb命令打印當前頁面:
Android 如何快速定位當前頁面是哪個Activity or Fragment
(1)查看當前Activity :adb shell "dumpsys window w | grep name="
(2)查看當前棧頂的Activity :adb shell dumpsys activity | grep "mFocusedActivity"
(3)查看當前棧頂的Activity的Fragment :adb shell dumpsys activity your.package.name
或者:
adb shell dumpsys activity top
查看幫助:adb shell dumpsys activity -h
方法二:利用logcat,查看生命周期
復雜App多個頁面情況:
.APP跳轉到當前頁面,點擊返回鍵,會出現如下信息:
注:直接查看生命周期確定頁面
方法三: as中通過Layout Inspector查看當前頁面的調用棧
步驟1:
步驟2:
注:步驟2的時候基本就能確定頁面的名字,此方法好處,是整個頁面的布局、屬性就能呈現出來,方便查找布局文件,缺點:無法直接修改跳轉,只能在源文件中對應查找。
ref:
https://blog.csdn.net/cxc19890214/article/details/71603299
https://blog.csdn.net/u012811342/article/details/80224841