2013-10-02 100 views
0

我的MainActivityAlarmAlarm開始重複Service並從intent.putExtrapendingIntent向它發送數據。當Service返回true時,它會自動自動(通過新的pendingIntent - >取消)並將數據發送到Notification(如果用戶點擊它,應用將從該Notification的新數據開始,或者用戶只啓動應用程序 - >它會加載新數據)。我需要將我的putExtrasNotification發送到MainActivitygetExtraMainActivity,並(如果可能的話)自動提交。如何從服務發送額外服務(從通知報警開始)到MainActivity?

如果我是對的,在致電Service之前我必須使用startActivityForResult,但是我怎樣才能用Alarm來做到這一點?

P.S.已經工作的所有除外步「Notification.putExtras() - >MainActivity.getExtras()

回答

0

我認爲你在找什麼是Bound Services

一個綁定的服務是服務類的實現,它允許其他 應用。綁定到它與它互動

this看看,讓我知道,如果它幫助 在這裏,他們談論的替代服務和活動之間進行通信: servicecommunication

+0

感謝您的幫助,但我不明白..這是我的新..我必須銷燬我的代碼?你能舉個例子嗎? %) – user2583792

+0

Hi @ user2583792。你有沒有看到我在答案中提到的兩個鏈接?我認爲你應該花時間來蘆葦這個洞教程:http://www.vogella.com/articles/AndroidServices/article.html – Dyna

+0

點5是很好解釋。 :) – Dyna