2012-03-08 10 views
2

私はAndroidでプレイしています。さまざまなアクティビティ/インテントフラグや起動モードをテストしているときに、(特に異なるアクティビティが異なるフラグを持つ場合)期待される動作を得ることができません。私はGoogle Dev Guideを非常に慎重に読んだことがありますが、私が得た結果はまだ説明できません。Android APPのバックスタックをリアルタイムで確認するにはどうすればよいですか?

私は疑問に思っていますいくつかのデバッグツールやリアルタイムのさまざまなタスクのバックスタックをチェックできるいくつかの方法があるのでしょうか?

Looking forward to your expertise or comments. 

ありがとうございます。

答えて

6

あなたは次にタスクスタックを示すセクションを探しadb shell dumpsys activity

を使用することができます。そこには、スタック内の各アクティビティのエントリがあり、インテントフラグや他の多くの機能が表示されます。

EDIT:

あなたはまた、Novodaでゴンサロ・シルバからthis nice toolを使用することができます。ここでは別の提案です。これは、起動モード、インテントフラグなどを試すことができるシンプルなツールで、アクティビティスタックを視覚化します。ソースコードは自由に利用できるので、それを使って遊んで自分のものを追加することができます。 APKをGoogle Playから直接ダウンロードして、その動作を確認できます。

0

あなたが戻ってスタックを、現在の活動を印刷するには、より具体的なコマンドを使用することができます。

adb shell dumpsys activity activities 
関連する問題