Langue

PrinterDiscoverySession.OnStartPrinterDiscovery Méthode

Définition

Rappel vous demandant de démarrer la découverte d’imprimantes.

[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

Paramètres

priorityList
IList<PrinterId>

Liste des imprimantes à valider en premier. Jamais null.

Attributs

Remarques

Rappel vous demandant de démarrer la découverte d’imprimantes. Les imprimantes découvertes doivent être ajoutées via l’appel #addPrinters(List). Les imprimantes ajoutées qui ont disparu doivent être supprimées via l’appel #removePrinters(List). Les imprimantes ajoutées dont les propriétés ou les fonctionnalités ont été modifiées doivent être mises à jour via l’appel #addPrinters(List). Vous recevrez un appel pour #onStopPrinterDiscovery() arrêter la découverte d’imprimantes.

Pendant la durée de vie de cette session, toutes les imprimantes connues de votre service d’impression doivent être ajoutées. Le système ne conserve aucune imprimante entre les sessions. Toutefois, si vous avez été invité à démarrer et à arrêter l’exécution de la découverte d’imprimantes dans cette session, une découverte ultérieure ne doit pas redécouvrir les imprimantes déjà découvertes. Vous pouvez obtenir les imprimantes signalées pendant cette session en appelant #getPrinters().

< >forte remarque : </strong>Vous recevez également une liste d’imprimantes dont la disponibilité doit être vérifiée en premier. Par exemple, ces imprimantes peuvent être les imprimantes préférées de l’utilisateur. Par conséquent, elles doivent d’abord être vérifiées. Vous n’avez <>pas besoin</fort> de fournir les fonctionnalités des imprimantes, plutôt vérifier s’ils existent de la même façon que #onValidatePrinters(List).

Java documentation pour android.printservice.PrinterDiscoverySession.onStartPrinterDiscovery(java.util.List<android.print.PrinterId>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à