Share via


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>

最初に検証するプリンターの一覧。 null になることはありません。

属性

注釈

プリンター検出を開始するように求めるコールバック。 検出されたプリンターは、 を呼び出 #addPrinters(List)して追加する必要があります。 非表示になったプリンターを追加するには、 を呼び出 #removePrinters(List)して削除する必要があります。 を呼び出 #addPrinters(List)してプロパティまたは機能を変更する必要があるプリンターを追加しました。 プリンターの検出を停止する必要があるときに、 への #onStopPrinterDiscovery() 呼び出しを受け取ります。

このセッションの有効期間中に、印刷サービスで認識されているすべてのプリンターを追加する必要があります。 システムは、セッション間でプリンターを保持しません。 ただし、このセッションでプリンター検出の実行を開始してから停止するように求められた場合は、その後の検出で既に検出されたプリンターを再検出しないでください。 このセッション中に報告されたプリンターを取得するには、 を呼び出します #getPrinters()

<strong>Note: </strong>最初に可用性をチェックする必要があるプリンターの一覧も表示されます。 たとえば、これらのプリンターはユーザーのお気に入りのプリンターである可能性があるため、最初に確認する必要があります。 <>プリンターの機能を提供する必要<はありません。強く>、プリンターが と同様に存在するかどうかを確認します#onValidatePrinters(List)

の Java ドキュメント android.printservice.PrinterDiscoverySession.onStartPrinterDiscovery(java.util.List<android.print.PrinterId>)

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

適用対象