2013-07-07 38 views
3

我想獲得這勢必將我的本地ServiceActivityclass name (*.class)。有沒有我可以用來實現這一目標的本地方法?如何獲取綁定到服務的Activity的類名?

我試圖從Intent中獲取該信息,我用它來綁定到Service。但它似乎沒有在這方面的意圖功能。

如果我是不是盲目的,另外我想知道爲什麼沒有有關在意圖呼叫活動的信息?

回答

4

有沒有我可以用它來實現這一目標的任何本地方法?

不,在很大程度上是因爲相關的類可能不存在於您的應用程序中,甚至可能不是一個類。

歡迎您在Intent中打包您想要的任何識別信息,例如通過額外的方式。

此外,如果您允許第三方綁定到該服務,您可以使用您喜歡Binder方法getCallingUid()找出關於過程這必將給您的信息。

另外我想知道爲什麼沒有關於在一個意圖調用活動的信息?

因爲沒有必要打電話Activity。綁定引擎與C協同工作; C沒有課程,更不用說活動了。

+0

至少我現在已經清晰了,謝謝。 –

相關問題