【发布时间】:2019-02-15 09:13:47
【问题描述】:
我在 Xamarin.Android 中编写了一个完美的广播接收器,但我不知道为什么它在设备启动时没有被调用,有人可以告诉我我的代码有什么问题吗?
[BroadcastReceiver(Enabled = true, Exported = true)]
[IntentFilter(new[] { Intent.ActionBootCompleted })]
public class BootReceiver : BroadcastReceiver
{
public override void OnReceive(Context context, Intent intent)
{
if (intent.Action.Equals("android.intent.action.BOOT_COMPLETED"))
{
Toast.MakeText(context, "1 Received intent! You can run your background task here.", ToastLength.Short).Show();
}
}
}
我编写了如上所示的广播接收器,但它没有在启动时启动。
【问题讨论】:
-
您在 logcat 中遇到错误了吗?
-
我没有收到任何错误信息,
标签: android xamarin xamarin.android broadcastreceiver