AlarmManager.ActionScheduleExactAlarmPermissionStateChanged フィールド

定義

ブロードキャスト アクション: アプリにアクセス許可が android.Manifest.permission#SCHEDULE_EXACT_ALARM 付与されます。

[Android.Runtime.Register("ACTION_SCHEDULE_EXACT_ALARM_PERMISSION_STATE_CHANGED", ApiSince=31)]
public const string ActionScheduleExactAlarmPermissionStateChanged;
[<Android.Runtime.Register("ACTION_SCHEDULE_EXACT_ALARM_PERMISSION_STATE_CHANGED", ApiSince=31)>]
val mutable ActionScheduleExactAlarmPermissionStateChanged : string

フィールド値

属性

注釈

ブロードキャスト アクション: アプリにアクセス許可が android.Manifest.permission#SCHEDULE_EXACT_ALARM 付与されます。

ユーザーがアクセス許可をandroid.Manifest.permission#SCHEDULE_EXACT_ALARM取り消すと、 で#setExact#setExactAndAllowWhileIdle#setAlarmClock(AlarmClockInfo, PendingIntent)スケジュールされたすべてのアラームが削除されます。

ユーザーが を許可すると、 android.Manifest.permission#SCHEDULE_EXACT_ALARMこのブロードキャストが送信されます。 アプリケーションは、受信時に必要なすべてのアラームを再スケジュールできます。

このブロードキャストは、ユーザーが<>アクセス許可を取り消したときに送信されません<>。

<em>注:</em> アプリケーションは、このブロードキャストを#canScheduleExactAlarms()受信した後に上記の API を使用する前にチェックする必要があります。これは、アプリケーションがこのブロードキャストを受信するまでに、アクセス許可が既に取り消されている可能性があるためです。

このブロードキャストは、ランタイム レシーバーとマニフェスト レシーバーの両方に送信されます。

このブロードキャストはフォアグラウンド ブロードキャストとして送信されます。 「android.content.Intent#FLAG_RECEIVER_FOREGROUND」を参照してください。

アプリケーションがこのブロードキャストを受信すると、フォアグラウンド サービスを開始できます。

の Java ドキュメント android.app.AlarmManager.ACTION_SCHEDULE_EXACT_ALARM_PERMISSION_STATE_CHANGED

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象