0
我開發呼叫的SIP應用程序,我已經使用AlertDialog的來電通知,但其並不可行,因爲當應用程序在後臺運行,有人來電,「通話畫面」沒有launched.what應我做?我應該創建一個新的屏幕,或者我可以使用本機來電屏幕?如果你有這方面的想法,請讓我知道。提前致謝。相關的問題:see this link。如何在SIP應用程序的主屏幕或主屏幕上獲取來電提示對話框?
我開發呼叫的SIP應用程序,我已經使用AlertDialog的來電通知,但其並不可行,因爲當應用程序在後臺運行,有人來電,「通話畫面」沒有launched.what應我做?我應該創建一個新的屏幕,或者我可以使用本機來電屏幕?如果你有這方面的想法,請讓我知道。提前致謝。相關的問題:see this link。如何在SIP應用程序的主屏幕或主屏幕上獲取來電提示對話框?
你應該用service註冊的意圖過濾器,然後用AlertDialog風格的啓動活動形成的服務。
你能解釋一下我詳細我如何實現這一任務呢?我已經使用FLAG_ACTIVITY_NEW_TASK和它打開的對話框,而應用程序在後臺,但問題是,當我點擊任何按鈕接受或拒絕該應用程序崩潰。請參閱此[鏈接](http://stackoverflow.com/questions/9766679/application-crashes-while-using-a-method-of-different-class) – juned 2012-03-19 11:22:22
你能發佈崩潰?由於 – pablisco 2012-03-19 14:18:32
顯示java.lang.NullPointerException com.example.android.sip.IncomingCallReceiver.acceptCall(IncomingCallReceiver.java:123) com.example.android.sip.IncomingCallPage $ 1.onClick(IncomingCallPage.java:31) com.android .internal.app.AlertController $ ButtonHandler.handleMessage(AlertController.java:159) android.os.handler.dispatchmessage(Handler) android.os.looper.loop.java:123 android.app.ActivityThread.main(ActivityThread .java:3683) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 引起:java.lang.InstantiationException:com.example.android.sip.IncomingCallReceiver – juned 2012-03-19 14:45:23