我使用闹钟服务跳转到服务。当服务启动时,我可以获得意图(我想从意图中获取数据)? 我的代码如下
PendingIntent sender=PendingIntent.getService(this, 0, myIntent, 0);
am = (AlarmManager)getSystemService(ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, c.getTimeInMillis(), sender);
如何从服务中获取“myIntent”?没有像getIntent()这样的方法 在服务中。我试图在onBind中使用intent(Intent intent),但这不是我想要的。
我想我已经解决了这个问题。 PendingIntent sender = PendingIntent.getService(this,0,myIntent, PendingIntent.FLAG_ONE_SHOT);
问题在于旗帜。现在我可以回到服务类了 OnStartCommand(意向,INT,INT)
答案 0 :(得分:0)
如何从服务中获取“myIntent”?
它作为参数传递给onStartCommand()
(如果这是IntentService
,也传递给onHandleIntent()
)。