Activity.StartLockTask メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このアクティビティを、ユーザーが制限された一連のアプリケーションにロックされているモードにするよう要求します。
[Android.Runtime.Register("startLockTask", "()V", "GetStartLockTaskHandler")]
public virtual void StartLockTask();
[<Android.Runtime.Register("startLockTask", "()V", "GetStartLockTaskHandler")>]
abstract member StartLockTask : unit -> unit
override this.StartLockTask : unit -> unit
- 属性
注釈
このアクティビティを、ユーザーが制限された一連のアプリケーションにロックされているモードにするよう要求します。
DevicePolicyManager#isLockTaskPermitted(String)がこのコンポーネントのtrueを返す場合、現在のタスクは LockTask モードで直接起動されます。 LockTask モードがアクティブな間は、 DevicePolicyManager#setLockTaskPackages(ComponentName, String[]) によって許可リストに登録されているアプリのみを起動できます。 このアクティビティが #stopLockTask()を呼び出すまで、ユーザーはこのモードを終了できません。 デバイスが既に LockTask モードの間にこのメソッドを呼び出しても効果はありません。
それ以外の場合、現在のタスクは画面ピン留めモードで起動されます。 この場合、システムは、このモードを使用するアクセス許可を要求するダイアログをユーザーに求めます。 ユーザーは、要求ダイアログに表示される指示を使用して、いつでも終了できます。
#stopLockTask()を呼び出すと、このモードも終了します。
<strong>Note:</strong> このメソッドは、アクティビティがフォアグラウンドの場合にのみ呼び出すことができます。 つまり、 #onResume() と #onPause()の間です。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。