일상에서 멍때리기
android activity task stack 확인 방법 본문
- 명령어 : 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은 아래와 같다고 할 수 있겠네요
2 | MainActivity |
1 | Launcher |
0 | SearchActivity |
'프로그래밍 > 삽질로그' 카테고리의 다른 글
NSMutableArray의 for loop안에서 Item 제거하기 (0) | 2014.04.14 |
---|---|
NSMutableArray에 NSRect 넣기 (0) | 2014.04.14 |
[cocos2d-x]action moveby, moveto 차이점 (0) | 2014.04.14 |
gcc에서 특정 header file을 모든 파일에 한번에 include하는 방법 (0) | 2014.04.14 |
[Android] 화면 전환시 이벤트 받기 (0) | 2014.04.14 |
[mac os x] ssh사용하는 방법 (0) | 2014.04.14 |
[C] 64bit int의 표현(선언)과 출력 (0) | 2014.04.14 |
[mac OS X]Shared Library (dylib) (0) | 2014.04.14 |
mac osx core file (0) | 2014.04.14 |
sqlite binding시 마지막 파라미터 차이(SQLITE_STATIC, SQLITE_TRANSIENT) (0) | 2014.04.14 |