語言

DeviceLockManager.NotifyKioskSetupFinished 方法

定義

通知 DLC 自助機設置已完成,我們不再需要鎖定設定活動。

[Android.Runtime.Register("notifyKioskSetupFinished", "(Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_LOCK_STATE")]
public void NotifyKioskSetupFinished(Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("notifyKioskSetupFinished", "(Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_LOCK_STATE")>]
member this.NotifyKioskSetupFinished : Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

參數

executor
IExecutor

該 Executor 回調的對象。

callback
IOutcomeReceiver

此結果會回報成功或例外。

屬性

備註

通知 DLC 自助機設置已完成,我們不再需要鎖定設定活動。

這會依照回撥關閉設定活動,並尊重目前的裝置鎖定狀態。 如果裝置從未被自助機鎖定或解鎖,它就會自動解鎖。 呼叫 #lockDevice 或 #unlockDevice 也會使裝置提供狀態從kiosk_provisioned轉為provision_success。

可透過 ParcelableException 在回調onError方法中回傳的例外:<若呼叫者缺少android.android.Manifest.permission.MANAGE_DEVICE_LOCK_STATE權限,則為 ul><li>SecurityException。 <如果裝置已經被清除,或無法執行鎖定或解鎖狀態的政策,則使用 LI>IllegalStateException 。 <若底層綁定器呼叫的回應未在指定時間(10 秒)內收到,則為 LI>java.util.concurrent.TimeoutException 。 </ul>

的 android.devicelock.DeviceLockManager.notifyKioskSetupFinished(java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Void, java.lang.Exception>)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於