adb shell dumpsys activity


 現在,我們如何來確認SubActivity是不是在新的任務中啟動並且位於這個新任務的堆棧底部呢?Android源代碼工程為我們准備了adb工具,可以查看模擬器上系統運行的狀況,執行下面的命令查看;

[html]  view plain copy
  1. USER-NAME@MACHINE-NAME:~/Android$ adb shell dumpsys activity  

        這個命令輸出的內容比較多,這里我們只關心TaskRecord部分:

[html]  view plain copy
  1. Running activities (most recent first):  
  2.     TaskRecord{4070d8f8 #3 A shy.luo.task}  
  3.       Run #2: HistoryRecord{406a13f8 shy.luo.task/.SubActivity}  
  4.       Run #1: HistoryRecord{406a0e00 shy.luo.task/.MainActivity}  
  5.     TaskRecord{4067a510 #2 A com.android.launcher}  
  6.       Run #0: HistoryRecord{40677518 com.android.launcher/com.android.launcher2.Launcher}  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM