xamarin 报警管理器混淆

8yparm6h  于 2022-12-16  发布在  其他
关注(0)|答案(1)|浏览(121)

我试图在下面设置一个警报器,但是有时它会正常启动,有时不会,只有当我“打开”应用程序时才会启动。所以说,如果警报器被安排在下午6点,然后当我在晚上7点打开我的应用程序时,它就会启动。有什么想法吗?

Intent intent = new Intent(AndroidApp.Context, typeof(AlarmHandler));
PendingIntent pendingIntent = PendingIntent.GetBroadcast(AndroidApp.Context, uniqueMessageId, intent, PendingIntentFlags.UpdateCurrent | PendingIntentFlags.Immutable);

AlarmManager alarmManager = AndroidApp.Context.GetSystemService(Context.AlarmService) as AlarmManager;

 alarmManager.SetExactAndAllowWhileIdle(AlarmType.RtcWakeup, triggerTime, pendingIntent);
omqzjyyz

omqzjyyz1#

将闹钟管理器.SetExactAndAllowWhileIdle切换到闹钟管理器.SetAlarmClock为我修复了它。希望它能帮助其他人。
文件:闹钟管理器#set闹钟时钟(安卓应用程序闹钟管理器闹钟时钟信息,%20安卓应用程序挂起意图)

相关问题