Hallo, Wie mache ich es am besten das ich mehrere Service (wegen einem wecker) starte und diese auch wieder beenden kann z.b. wenn ich einen wecker aktiviere wird zeitgesteuert der service gestartet, aber wenn ich jetzt 10 andere noch mit starte und den ersten wieder deaktiviere, wie verhindere ich das starten da dann noch ??
im service "den nächsten" alarm ermitteln und dann den Service zu DIESEM zeitpunkt starten.
Hier dann wieder den nächsten alarm ermitteln und den service neu aktivieren für diesen zeitpunkt....
Im Grunde also sollte ein Service reichen für alle 1000 Alarme....
Okay, was damit noch zusammen hängt, das hab ich gestern im englischem forum nochmal geschrieben aber keine antwort bekommen.
Es gibt ja dieses System wecker icon und das möchte ich mit aktivieren.. daszu hab ich nen code gefunden:
B4X:
import android.content.*;
public void setStatusBarIcon(boolean enabled)
{
Intent alarmChanged = new Intent("android.intent.action.ALARM_CHANGED");
alarmChanged.putExtra("alarmSet", enabled);
sendBroadcast(alarmChanged);
}
/**
* Alarm Changed Action: This is broadcast when the AlarmClock
* application's alarm is set or unset. It is used by the
* AlarmClock application and the StatusBar service.
* @hide
*/
Hmm ok, viel wird geschrieben das man mit intents doch einfach den system wecker ansprechen soll... aber dann wird ja der wecker darüber gesetzt.
Aber gehen sollte es ja z.b. wecker xtreme macht das ja auch.
oder man kann mit intents die system wecker app so ansprechen das nur das symbol gesetzt wird und nicht der wecker selbst