查看当前运行的Activity:
方法一:
在Android Studio 最下方,有个Terminal按钮, 在里面输入 adb shell dumpsys activity | findstr "ResumedActivity", 按下回车键即可;(Android Studio 只连接一台设备的情况下)
方法二:
在 PowerShell(点击window键,即Ctrl键的右边的右边,输入PowerShell)中,输入 adb shell dumpsys activity | findstr "ResumedActivity", 按下回车键即可;(Android Studio 只连接一台设备的情况下)
方法三:
在 所有Activity的共同父类(如:BaseActivity,即继承AppCompatActivity的共同父类)的onCreate方法中,加入
Log.d(TAG, "currentActivityName-------->> " + getClass().getSimpleName());
然后在Android Studio最下方的Logcat中过滤currentActivityName即可
查看当前运行的可见的Fragment:
在 所有Fragment的共同父类(如:BaseFragment,即继承Fragment的共同父类)的setUserVisibleHint方法中,加入如下打印信息:
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (getUserVisibleHint()) {
Log.d(TAG, "currentFragmentName-------->> " + getClass().getSimpleName());
}
}
然后在Android Studio最下方的Logcat中过滤currentFragmentName即可。