2012-09-13 51 views

回答

2

你可以把一些額外的數據(包)放入啓動你的應用的Intent。您的額外數據中的不同類型的值將允許您確定哪些服務(或其他)已啓動您的應用程序。

+0

好的,如果我使用應用程序作爲內容提供者或服務,我並不是通過意圖啓動它,而是通過ContentResolver或startService啓動它。有沒有辦法來檢查這種情況? – Stan

+0

Android中的每個應用程序都是通過'Intent'啓動的。服務幾乎是通過'Intent'開始的。甚至'startService'方法都需要'Intent'作爲參數('startService(Intent)')。 –

+0

是的,你對服務是正確的,但我不知道如何通過內容解析器傳遞額外的東西;儘管我仍然可以通過intent來調用內容提供者,但對我而言並不有用。 – Stan

相關問題