Language

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

Javaドキュメント。

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

適用対象