关于如何检测调用服务的意图的一般查询

时间:2015-02-10 01:28:13

标签: android android-intent android-service android-pendingintent

所以我有一个应用程序,其中包含多达8种不同的设置,我一直试图传递哪些PendingIntent或Intent触发了我的服务,但一切都无济于事。我已经尝试使用.getExtra()和.putExtra(),并试图弄清楚int标志和startId做了什么,但没有任何效果。有人可以告诉我一种方法,我可以弄清楚我的服务上有哪些意图/待定意图?感谢。

2 个答案:

答案 0 :(得分:1)

onStartCommand()中,您获得了Intent。这应该包含你的“额外内容”。

答案 1 :(得分:0)

您应该只能在活动中调用 getIntent()来获取此信息:http://developer.android.com/reference/android/app/Activity.html#getIntent()