2010-06-02 88 views
0

我是黑莓開發的新手。我正在製作一個我已經設置爲系統模塊的應用程序,以便它可以在啓動時運行。這個應用程序有一個監聽器,它捕獲傳出的呼叫事件,然後詢問用戶的確認。我的問題是,如果用戶選擇否,我想回到呼叫列表屏幕(全局屏幕)。但是,如果我使用System.exit(0),監聽器停止,這是不希望的。我需要做的是再次將應用程序發送到後臺。有人可以幫助嗎?返回全球屏幕而不退出應用程序

謝謝你。

回答

0

謝謝Vivart。這確實奏效。但問題是,它把我帶到手機的主屏幕,我想回到通話清單屏幕。

我發現了一個替代的解決方案 -

Invoke.invokeApplication(Invoke.APP_TYPE_PHONE,新PhoneArguments());

該行將呼叫列表屏幕帶到前臺。

再次感謝您的快速反應:)

+0

您應該將此作爲對Vivart的問題的評論,而不是作爲新的答案 – 2010-06-02 16:09:28

+1

在我的問題中,我表示要回到呼叫列表屏幕,而不是移動主頁。 Vivart的回答部分解決了我的問題。因爲後來我發現了我需要的東西,所以我認爲我應該爲別人的緣故發佈解決方案。 – pujakhemka 2010-06-03 10:30:43

2

你只是想將你的應用程序發送到後臺。

getApplication().requestBackground(); 
+0

這是一個非常有用的一塊!在未來的黑莓應用程序開發工作中會發現它很有用。萬分感謝! – pujakhemka 2010-06-02 11:44:30