PackageManager.IsPackageSuspended プロパティ

定義

アプリは、このクエリを実行して、中断されているかどうかを確認できます。

public virtual bool IsPackageSuspended { [Android.Runtime.Register("isPackageSuspended", "()Z", "GetIsPackageSuspendedHandler", ApiSince=28)] get; }
[<get: Android.Runtime.Register("isPackageSuspended", "()Z", "GetIsPackageSuspendedHandler", ApiSince=28)>]
member this.IsPackageSuspended : bool

プロパティ値

true 呼び出し元のパッケージが中断されている場合は 。 false それ以外の場合は 。

属性

注釈

アプリは、このクエリを実行して、中断されているかどうかを確認できます。 アクセス許可 android.permission.SUSPEND_APPS を持つシステム アプリは、デバイス上の任意のアプリを中断状態にすることができます。

この状態では、アプリケーションの通知は非表示になり、開始されたアクティビティはすべて停止され、トーストやダイアログを表示したり、オーディオを再生したりすることはできません。 ユーザーが中断されたアプリを起動しようとすると、システムは、中断中にこのアプリを使用できないことをユーザーに通知するダイアログを表示します。

アプリがこの状態になると、ブロードキャスト アクションIntent#ACTION_MY_PACKAGE_SUSPENDEDは、マニフェスト レシーバーを含む意図フィルター<>にこのアクションを含むブロードキャスト レシーバーのいずれかに配信されます。</em> 同様に、以前に中断されたアプリがこの状態から取り出されると、ブロードキャスト アクションIntent#ACTION_MY_PACKAGE_UNSUSPENDEDが配信されます。 アプリでは、この状態との間の切り替えを適切に処理するために、これらを使用することが期待されます。

android.content.pm.PackageManager.isPackageSuspended()Java ドキュメント。

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

適用対象