【发布时间】:2020-02-05 13:07:18
【问题描述】:
我正在尝试使用以下代码实现一个广播接收器,该接收器在设备重新启动时获取广播,但无法正常工作(它应该在设备重新启动时向我发送祝酒词):
广播接收器:
[BroadcastReceiver]
public class RebootReceiver : BroadcastReceiver
{
public override void OnReceive(Context context, Intent intent)
{
if (Intent.ActionBootCompleted.Equals(intent.Action))
{
Toast.MakeText(
context,
"Your app has been rebooted!",
ToastLength.Long).Show();
}
}
}
Manifest.xml
<receiver android:name=".RebootReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"></action>
</intent-filter>
</receiver>
以及清单内的权限
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
希望帮助,谢谢
【问题讨论】:
标签: android xamarin android-intent xamarin.android toast