Language

Notification.Builder.SetFullScreenIntent(PendingIntent, Boolean) メソッド

定義

ステータス バーに通知を投稿する代わりに起動する意図。

[Android.Runtime.Register("setFullScreenIntent", "(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder;", "GetSetFullScreenIntent_Landroid_app_PendingIntent_ZHandler")]
public virtual Android.App.Notification.Builder SetFullScreenIntent(Android.App.PendingIntent? intent, bool highPriority);
[<Android.Runtime.Register("setFullScreenIntent", "(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder;", "GetSetFullScreenIntent_Landroid_app_PendingIntent_ZHandler")>]
abstract member SetFullScreenIntent : Android.App.PendingIntent * bool -> Android.App.Notification.Builder
override this.SetFullScreenIntent : Android.App.PendingIntent * bool -> Android.App.Notification.Builder

パラメーター

intent
PendingIntent

PendingIntent: 起動する保留中の意図

highPriority
Boolean

boolean: true を渡すと、他の通知が抑制された場合でも、この通知が送信されます

返品

この Android.App.Notification.Builder インスタンス。呼び出しをチェーンできます。

属性

注釈

ステータス バーに通知を投稿する代わりに起動する意図。 ユーザーが特定の時刻に明示的に設定した着信通話やアラーム クロックなど、ユーザーの即時の注意を必要とする非常に優先度の高い通知でのみ使用できます。 この機能が他の機能に使用されている場合は、ユーザーに対して、これをオフにして通常の通知を使用するオプションを指定してください。これは非常に混乱を招く可能性があるためです。 Build.VERSION_CODESを対象とするアプリ。Q 以降では、全画面表示の意図を使用するためにアクセス許可 (Manifest.permission.USE_FULL_SCREEN_INTENT) を要求する必要があります。

Build.VERSION_CODESより前。ティラミスでは、ユーザーがデバイスを使用している間、意図を起動するのではなく、ヘッドアップ通知 (他のヘッドアップ通知よりも長く画面に表示される可能性があります) が表示される場合があります。 Build.VERSION_CODESから。ティラミスでは、ユーザーがデバイスを使用しているときに、この意図を起動する代わりに、システム UI にヘッドアップ通知が表示されます。 この通知は、強調されたアクション ボタンと共に表示されます。 投稿アプリがManifest.permission.USE_FULL_SCREEN_INTENTを保持している場合、ユーザーが通知を無視またはスヌーズするか、アプリがキャンセルするまで、ヘッドアップ通知が永続的に表示されます。 投稿アプリがManifest.permission.USE_FULL_SCREEN_INTENTを保持していない場合、画面がロックまたはオフになっている場合でも、通知はヘッドアップ通知として表示され、この通知は 60 秒間のみ保持されます。

全画面表示の意図として起動するには、重要度レベルが IMPORTANCE_HIGH 以上に設定されたチャネルにも通知を送信する必要があります。

関連項目も参照:

android.app.Notification.Builder.setFullScreenIntentの Android リファレンス。

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

適用対象