2011-10-19 6 views
0

私はそこから電話番号を呼び出すことができるアプリを持っています。私は、通話がいつ開始し、放送受信機で終了したかを検出しました。 コールが終了すると、ダイヤラアプリが表示されます。 いくつかのアラートやトーストを表示するために、電話(ダイヤラーアプリではない)の後に自分のアプリを表示したいのですが...アプリからの通話が終了した後にアプリを再表示するにはどうすればよいですか?

どうすればいいですか?

Tnx。

答えて

1

コール終了Broacastインテントを聞き、アプリケーションがコールを開始したことを知っているときに、指定されたコンテキストを使用してインテントを使用してアクティビティを開始します。

+0

しかし、私の活動はコールの直前に実行されていました。電話の後に戻るボタンを押すと、私が望むアクティビティが表示されるので、もう一度起動しなくてもいいと思いますか? – DixieFlatline

+0

インテントとアクティビティのフラグを調整して、メモリ内のインスタンスを復元するか、プログラムの状態を更新して、新しいインスタンスに更新された状態が反映されるようにすることができます。 –

+0

おそらくフラグ「singleTop」を意味しますか? – DixieFlatline

関連する問題