2

Androidのドキュメントによると、Instrumentation.ActivityMonitorは開始されているアクティビティを返すことができます。つまり、コンストラクタ内にIntentFilterを渡して、それが何を探しているかを知ることができます。私の質問は、ActivityMontiorがあらゆる種類のアクティビティを探すことが可能なのでしょうか?言い換えれば、ActivityMonitorを使用して、フォアグラウンドで一番上のアクティビティを表示することは可能ですか?Instrumentation.ActivityMonitorは開始されているアクティビティを探すことができますか?

答えて

1

はい、ActivityMonitorはIntentFilterと一致するアクティビティを待ちますが、この順序に影響を与える可能性があるFLAG_ACTIVITY_PREVIOUS_IS_TOPなどのフラグを使用していない限り、起動時に一番上になります。

+0

ご回答ありがとうございます。私はInstrumentationで遊んでいましたが、実際には動作させていません。 ActivityMonitorを使用してアクティビティの「スキャン」を開始するにはどうすればよいですか?スレッドを開始しますか?私は実際に計測器の使い方を理解しようとしていました。 ActivityMonitorのActivityオブジェクトを返す機能は、どんなに便利かと思っただけです。 – Brian

+0

例についてはhttp://stackoverflow.com/questions/6715397/how-to-test-a-listactivity/6716048#6716048をご覧ください –

関連する問題