2011-05-08 29 views
0

我正在開發一個SIP應用程序,我有一個廣播接收器來接收來電。 我的問題:當我退出應用程序時,我看到我的應用程序正在工作,但沒有收到來電。這是正常的嗎?爲什麼它不聽來電,並將它們接到我編碼的ALertDialog? 謝謝。廣播接收機一直在工作嗎?

回答

1

雖然不完全像你的情況,我希望這有助於..

我最近實施了廣播聽衆攔截到一個特定的一些新的呼出。即使使用高級任務殺手殺死了應用程序,我也測試過攔截成功。它仍然在100%的時間攔截廣播。

+0

@Kon:你是怎麼想的?你是否實施了一項服務?或者只是brodcast接收器中的一些代碼? – androniennn 2011-05-08 14:18:26

+0

是的,你必須擴展BroadcastReceiver類。並在AndroidManifest.xml中爲您的接收器添加一個適當的意圖過濾器。 http://developer.android.com/guide/topics/manifest/receiver-element.html – Kon 2011-05-08 14:22:01

+0

@Kon:請問我用什麼擴展它?什麼是適當的意圖過濾器添加? – androniennn 2011-05-08 14:28:41