benbahrenburg / benCoding.AlarmManager

Titanium Module for working with the Android AlarmManager
Other
98 stars 84 forks source link

itemId added #63

Open AppWerft opened 9 years ago

AppWerft commented 9 years ago

Adding of parameter itemId to alarm service. Example:

AlarmManager.addAlarmService({
      service : 'de.appwerft.eppendorf.LabortimerService',
      requestCode : alarm.eta,
      second : alarm.duration,
      forceRestart : true,
      itemId : '' + alarm.id
});

and now you can read this parameter inside the service:

var itemId = Ti.Android.currentService.getIntent().getStringExtra('itemId');
var Labortimer = new (require('adapter/labortimer'))();
Labortimer.doAlarmfromService(itemId);