查看当前运行的是哪个Activity或者Fragment

您所在的位置:网站首页 安卓应用activity查看 查看当前运行的是哪个Activity或者Fragment

查看当前运行的是哪个Activity或者Fragment

2024-07-07 02:06| 来源: 网络整理| 查看: 265

查看当前运行的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即可。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3