警报管理器只被调用一次,也没有在BroadcastReceiver中调用服务

时间:2018-01-24 13:24:47

标签: c# android xamarin.android

我创建了一个本地通知服务,它在加载时工作,然后我创建了一个警报接收器,每小时调用一次该服务,但是不调用该服务,并且警报只运行一次。我已经添加了对Manifest的引用。 我不知道如何解决这个问题

AlarmReceiver

passes

服务

Rule

主要活动

[BroadcastReceiver]
public class AlarmReceiver : BroadcastReceiver
{
    public override void OnReceive(Context context, Intent intent)
    {
        Toast.MakeText(context, "Received intent!", ToastLength.Short).Show();
        Intent not = new Intent(Application.Context, typeof(Services.NotifcationService));
        Application.Context.StartService(not);


    }
}

1 个答案:

答案 0 :(得分:1)