Carsten Müller
Vielleicht mal zur Erklärung:
- Services starte ich immer mit StartService()
- Und ich stoppe sie mit StopService()
Soll sich der Service zu bestimmten Zeiten selbst erneut starten, dann starte ich ihn aus der Activity dennoch mit StartService() und innerhalb des Services (am Ende der Service_Start Sub) veranlasse ich den nächsten Start des Services mit
1StartServiceAt("", DateTime.Now + DefinierteZeit * DateTime.TicksPerSecond, True)
Und ein StopService() beendet den Service aus der Activity heraus, wann immer ich das will. Da wird auch dann nix mehr neu gestartet.
Herzliche Grüße
Carsten
also ganz einfach...
z.b. ich habe einen bevorstehenden service start und einen der gerade startet...-jetzt stoppe ich den service und dann kommt der bevorstehende auch nicht mehr...-richtig?
weil ich hab das jetzt so:
1StartServiceAt(startonboot, DateTime.Now + 1800000 ,True)
2 StartServiceAt(startonboot, DateTime.Now + 1800000 + 1800000 ,True)
3 StartServiceAt(startonboot, DateTime.Now + 1800000 + 1800000 + 1800000 ,True)
4 StartServiceAt(startonboot, DateTime.Now + 1800000 + 1800000 + 1800000 + 1800000 ,True)
5 StartServiceAt(startonboot, DateTime.Now + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 ,True)
6 StartServiceAt(startonboot, DateTime.Now + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 ,True)
7 StartServiceAt(startonboot, DateTime.Now + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 ,True)
8 StartServiceAt(startonboot, DateTime.Now + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 ,True)
9 StartServiceAt(startonboot, DateTime.Now + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 ,True)
10 StartServiceAt(startonboot, DateTime.Now + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000,True)
11 StartServiceAt(startonboot, DateTime.Now + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 ,True)
12 StartServiceAt(startonboot, DateTime.Now + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000,True)
13 StartServiceAt(startonboot, DateTime.Now + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 ,True)
14 StartServiceAt(startonboot, DateTime.Now + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 ,True)
15 StartServiceAt(startonboot, DateTime.Now + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 ,True)
16 StartServiceAt(startonboot, DateTime.Now + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 ,True)
17 StartServiceAt(startonboot, DateTime.Now + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 ,True)
18 StartServiceAt(startonboot, DateTime.Now + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 ,True)
19 StartServiceAt(startonboot, DateTime.Now + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 ,True)
20 StartServiceAt(startonboot, DateTime.Now + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 ,True)
21 StartServiceAt(startonboot, DateTime.Now + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 ,True)
22 StartServiceAt(startonboot, DateTime.Now + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 ,True)
23 StartServiceAt(startonboot, DateTime.Now + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 ,True)
24 StartServiceAt(startonboot, DateTime.Now + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 + 1800000 ,True)
— geändert am 19.10.2013, 19:22:51
Posts vor dem 22.12.2014 sind von dem Vorgänger dieses Accounts
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.