일상에서 멍때리기

android activity task stack 확인 방법 본문

프로그래밍/삽질로그

android activity task stack 확인 방법

로 얄 2014. 4. 14. 23:34
반응형
  • 명령어 : adb shell dumpsys activity

중략 

...


  Running activities (most recent first):

    TaskRecord{40ba1598 #122 A com.com2us.bb2011.normal.paid.oz.kr.android.common}

      Run #2: HistoryRecord{406287a8 com.com2us.bb2011.normal.paid.oz.kr.android.common/.MainActivity}

    TaskRecord{409bae60 #92 A com.sec.android.app.twlauncher}

      Run #1: HistoryRecord{4093f758 com.sec.android.app.twlauncher/.Launcher}

    TaskRecord{40945228 #103 A com.google.android.googlequicksearchbox}

      Run #0: HistoryRecord{40b960d0 com.google.android.googlequicksearchbox/.SearchActivity}


  mPausingActivity: null

  mResumedActivity: HistoryRecord{406287a8 com.com2us.bb2011.normal.paid.oz.kr.android.common/.MainActivity}

  mFocusedActivity: HistoryRecord{406287a8 com.com2us.bb2011.normal.paid.oz.kr.android.common/.MainActivity}

  mLastPausedActivity: HistoryRecord{4093f758 com.sec.android.app.twlauncher/.Launcher}


  mCurTask: 122


...

중략

해당 명령어를 수행하게 되면 위와 같은 Running activities부분을 확인 할 수 있습니다.
이름에서 알 수 있듯이 현재 수행되고 있는 activity들의 task stack을 확인 할 수 있습니다.
그렇다면 위의 덤프에서 task stack은 아래와 같다고 할 수 있겠네요

2MainActivity
1Launcher
0SearchActivity


 

반응형
Comments