1
Ich habe den folgenden Code, der einen Dienst jeden Tag zur angegebenen Zeit startet. Wer weiß, wie man es nur von Montag bis Freitag startet?Start Service nur an Wochentagen
Calendar startTime = Calendar.GetInstance(Locale.Default);
startTime.Set(CalendarField.HourOfDay, 10);
startTime.Set(CalendarField.Minute, 00);
startTime.Set(CalendarField.Second, 00);
AlarmManager mgr = (AlarmManager)context.GetSystemService(Context.AlarmService);
Intent i = new Intent(context, typeof(myService));
PendingIntent pi = PendingIntent.GetService(context, 0, i, 0);
mgr.SetRepeating(AlarmType.Rtc , startTime.TimeInMillis , 24*60*60*1000 , pi);