2010-09-27 74 views
0

我在主Activity中使用Button。當我點擊這個按鈕,它會去另一個活動。我的問題是..當我點擊按鈕,它不應該顯示另一個活動窗口..例如..在我的情況下,當我點擊按鈕,它將開始另一個活動,並在該活動中我添加了接收通知功能..這裏我想要的是當我點擊按鈕,我應該收到通知,它應該顯示另一個活動窗口。我怎麼做這個..?我可以做到這一點,我添加Onclick接收通知的功能。但我不想那樣。我需要兩項活動......請問任何人都可以告訴我該怎麼做。Android中的兩個或更多活動

[CLARIFYING TEXT]。

在我的第一個Acticity中,我有一個Button。當我點擊那個按鈕,它會開始新的活動..ie。

Intent intent = new Intent(this, SecondActivity.class); 
startActivity(intent); 

在我添加的代碼用於接收通知本次活動..

現在的問題是,當我點擊第一個活動的按鈕,將顯示一個新的窗口,我開始第二項活動..我想要的是我不想要一個新的窗口顯示..但我必須收到通知..

+0

你好user458295沒有辦法對我們理解你的問題。請嘗試澄清您的問題。您可以編輯自己的問題以添加澄清文本。 – Janusz 2010-09-27 10:54:09

回答

1

我真的不明白你在問什麼,但我認爲其中一個應該解決它:

1)當按鈕被點擊使用在的onClick() :意圖打開相應的活動

Intent intent = new Intent(this, SecondActivity.class); 
startActivity(intent); 

這需要你已經添加了第二個活動作爲活動的應用程序清單文件。 2)如果你希望第二個活動僅在接收到通知時打開,那麼使用一個服務,那麼當你得到通知時,將服務置於前臺,但這會發生(除非你停止)一個應用程序,不只是你自己的。

Intents Services Opening other activities