我正在通過此方法調用服務的廣播接收器。如何將數據從服務傳遞給BroadcastReceiver
Intent intent = new Intent(NotifyService.this, AlarmReciever.class);
intent.putExtra("TIME",ttime);
PendingIntent pendingIntent = PendingIntent.getBroadcast(this.getApplicationContext(), 34324243, intent, 0);
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
alarmManager.set(AlarmManager.RTC_WAKEUP,timee,pendingIntent);
在Broadcastreceiver頁面中,我通過此方法接收。
Bundle b = in.getExtras();
date = b.getString("TIME");
問題是在BroadcastReceiver頁面我得到空值。 我的問題是: -
如何將數據從服務傳遞給broadcastreceiver?
但我直接從服務調用它,而不是使用活動 – Ash