我使用報警服務跳轉到服務。當服務啓動時,我可以將意向返回(我想從意向中獲取數據)? 我的代碼如下如何從AlarmManager啓動的服務中獲取我的意圖?
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)
對不起,這根本沒有意義。添加該標誌應該完全不會改變。這是最好的誤導。 – 2017-05-09 06:04:47