Tag: broadcastreceiver

如何使用本地通知-Xamarin.Android调用服务中的BroadCastReceiver

我正在处理一个在预定时间工作的警报应用程序 ,我想让它在用户启动应用程序时工作(两者都有)。 这意味着应用程序将像通常的警报一样通知 现在,当我想在Service调用broadcastReceiver以便执行该操作时,我就到了这一点。 我注意到了什么: 1.当我使用Broadcast ,警报通知仅在我打开应用程序时出现。 2.当我使用Service ,警报仅在应用程序外部(当它未启动时)时出现,(这里我将我的代码放在OnStartCommand()中)。 所以当我打开或关闭应用程序时,我得出结论是添加它们来制作预定通知。 但我不知道怎么做 现在源代码如下。 以下是我的Service 。 namespace Diabetes.Droid.Resources { [Service] public class AppStickyService : Service { public override void OnCreate() { base.OnCreate(); System.Diagnostics.Debug.WriteLine(“Sticky Service – Created”); } public override StartCommandResult OnStartCommand(Android.Content.Intent intent, StartCommandFlags flags, int startId) { return StartCommandResult.Sticky; } public override Android.OS.IBinder OnBind(Android.Content.Intent intent) { System.Diagnostics.Debug.WriteLine(“Sticky […]