Freigeben über


PrinterDiscoverySession.OnStartPrinterDiscovery Methode

Definition

Rückruf mit der Aufforderung, die Druckerermittlung zu starten.

[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

Parameter

priorityList
IList<PrinterId>

Die Liste der zu überprüfenden Drucker. Nie NULL.

Attribute

Hinweise

Rückruf mit der Aufforderung, die Druckerermittlung zu starten. Ermittelte Drucker sollten über aufrufen #addPrinters(List)hinzugefügt werden. Hinzugefügte Drucker, die verschwunden sind, sollten über den Aufruf #removePrinters(List)entfernt werden. Drucker hinzugefügt, deren Eigenschaften oder Funktionen geändert wurden, sollten über den Aufruf #addPrinters(List)aktualisiert werden. Sie erhalten einen Aufruf, wann Sie die #onStopPrinterDiscovery() Druckerermittlung beenden sollten.

Während der Lebensdauer dieser Sitzung müssen alle Drucker hinzugefügt werden, die Ihrem Druckdienst bekannt sind. Das System behält keine Drucker über Sitzungen hinweg. Wenn Sie jedoch aufgefordert wurden, die Druckerermittlung in dieser Sitzung zu starten und dann zu beenden, sollte eine nachfolgende Ermittlung bereits ermittelte Drucker nicht erneut entdecken. Sie können die Während dieser Sitzung gemeldeten Drucker abrufen, indem Sie aufrufen #getPrinters().

<strong>Hinweis: </strong>Sie erhalten auch eine Liste von Druckern, deren Verfügbarkeit zuerst überprüft werden muss. Beispielsweise können diese Drucker die bevorzugten Drucker des Benutzers sein, daher müssen sie zuerst überprüft werden. <>Sie müssen</strong> nicht, um die Funktionen der Drucker bereitzustellen, sondern überprüfen, ob sie ähnlich wie #onValidatePrinters(List)vorhanden sind.

Java-Dokumentation für android.printservice.PrinterDiscoverySession.onStartPrinterDiscovery(java.util.List<android.print.PrinterId>).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: