查看当前显示的activity
adb -d shell dumpsys activity activities | grep mResumedActivity
查看activity
adb shell dumpsys activity activities | grep Run
查看堆栈
adb shell dumpsys activity activities | sed -En -e '/Running activities/,/Run #0/p'
代码查看
protected void getActivityTaskInfo() {
ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
ActivityManager.RunningTaskInfo runningTaskInfo = manager.getRunningTasks(1).get(0);
int numActivities = runningTaskInfo.numActivities;
int taskId = runningTaskInfo.id;
ComponentName topActivity = runningTaskInfo.topActivity;
String className = topActivity.getClassName();
Log.e(TAG, "getActivityTaskInfo -> #runningTaskInfo# ,"
+ " taskId:" + taskId + ", numActivities:"
+ numActivities + ", className:" + className);
}