語言

PrinterDiscoverySession.OnStartPrinterDiscovery 方法

定義

回電請你開始印表機的發現。

[Android.Runtime.Register("onStartPrinterDiscovery", "(Ljava/util/List;)V", "GetOnStartPrinterDiscovery_Ljava_util_List_Handler")]
public abstract void OnStartPrinterDiscovery(System.Collections.Generic.IList<Android.Print.PrinterId> priorityList);
[<Android.Runtime.Register("onStartPrinterDiscovery", "(Ljava/util/List;)V", "GetOnStartPrinterDiscovery_Ljava_util_List_Handler")>]
abstract member OnStartPrinterDiscovery : System.Collections.Generic.IList<Android.Print.PrinterId> -> unit

參數

priorityList
IList<PrinterId>

首先要驗證的印表機清單。 從不做無效。

屬性

備註

回電請你開始印表機的發現。 發現印表機應透過呼叫 #addPrinters(List)。 新增但消失的印表機應該可以透過呼叫 #removePrinters(List). 移除。 新增的印表機若其屬性或功能有所變更,應透過呼叫 #addPrinters(List)進行更新。 您將接到通知,告知 #onStopPrinterDiscovery() 何時停止列印發現。

在此工作階段期間,必須新增所有已知與你印刷服務有關的印表機。 系統不會在各工作階段保留任何印表機。 然而,如果在這段時間中要求你開始並停止執行印表機發現,那麼後續的發現不應該重新發現已發現的印表機。 你可以透過致電 #getPrinters()來取得列印機報告。

<強>注意: </strong>你還會得到一份必須先確認可用性的印表機清單。 例如,這些印表機可能是使用者最喜愛的,因此必須先驗證。 你不必<><強力或強>,而是提供印表機的功能,而是確認它們是否存在,類似#onValidatePrinters(List)於。

Java 文件 android.printservice.PrinterDiscoverySession.onStartPrinterDiscovery(java.util.List<android.print.PrinterId>)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於