重启后有接收广播的问题吗?Xamarin表单:Android在重启后没有收到广播
我有一个类接收重新启动后这样的广播。
[BroadcastReceiver(Enabled = true, Exported = true, Permission = "RECEIVE_BOOT_COMPLETED")]
[IntentFilter(new string[] { Android.Content.Intent.ActionBootCompleted })]
public class StartupBootReceiver : BroadcastReceiver
{
public override void OnReceive(Context context, Intent intent)
{
var startupIntent = new Intent(Application.Context, typeof(StartupService));
Application.Context.StartService(startupIntent);
}
}
清单中的权限。当我用ADB命令发送引导广播,接收器didnt”叫接收器已设定Boot_Completed
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
。
adb shell am broadcast -a android.intent.action.BOOT_COMPLETED com.jet.pro
我在这里失踪了吗?
几个q's ...是从'Android.App.Application.Context'的'Application.Context'?在重新启动设备或发送广播之前,您是否强制退出您的应用程序? – matthewrdev
是的,Android.App.Application.Context,但我已经将Console.WriteLine放在这些代码行之前,没有打印出来。是否有另一个我应该使用。 – LittleFunny
对于哪个问题是肯定的? – matthewrdev