2011-10-19 40 views
0

我有一個應用程序,你可以從它撥打一些電話號碼。我成功檢測到通話開始並以廣播接收器結束。 當通話結束時,會顯示一個撥號器應用程序。 我希望我的應用程序在撥打電話(不是撥號器應用程序)後顯示一些警報,敬酒,...如何在您的應用完成通話後再次顯示您的應用?

我該怎麼做?

Tnx。

回答

1

收聽通話結束的broacast意圖,然後當您的應用程序知道它開始了通話時,使用給定的上下文以一個意圖開始您的活動。

+0

但是我的活動剛剛在通話之前運行。如果我在通話後按回按鈕,我想要的活動就會顯示出來,所以我想我不必再次啓動它。 – DixieFlatline

+0

您可以調整意圖和活動的標誌,以便恢復已在內存中的實例,或者可以更新程序的狀態,以便新實例反映更新後的狀態。 –

+0

你可能是指國旗「singleTop」? – DixieFlatline

相關問題