Condividi tramite


PrinterDiscoverySession.OnStartPrinterStateTracking(PrinterId) Metodo

Definizione

Callback che chiede di iniziare a tenere traccia dello stato di una stampante.

[Android.Runtime.Register("onStartPrinterStateTracking", "(Landroid/print/PrinterId;)V", "GetOnStartPrinterStateTracking_Landroid_print_PrinterId_Handler")]
public abstract void OnStartPrinterStateTracking (Android.Print.PrinterId printerId);
[<Android.Runtime.Register("onStartPrinterStateTracking", "(Landroid/print/PrinterId;)V", "GetOnStartPrinterStateTracking_Landroid_print_PrinterId_Handler")>]
abstract member OnStartPrinterStateTracking : Android.Print.PrinterId -> unit

Parametri

printerId
PrinterId

Stampante per avviare il rilevamento.

Attributi

Commenti

Callback che chiede di iniziare a tenere traccia dello stato di una stampante. Tenere traccia dello stato significa che è consigliabile eseguire un'operazione ottimale per osservare lo stato della stampante e notificare al sistema se lo stato cambia tramite la chiamata #addPrinters(List)a .

<nota forte>: </strong> Una stampante può essere inizialmente aggiunta senza le sue funzionalità per evitare di eseguire il polling di stampanti che l'utente non selezionerà. Tuttavia, dopo aver chiamato questo metodo, si prevede di aggiornare la stampante <forte>, incluse</avanzate> le sue funzionalità. In caso contrario, la stampante verrà ignorata.

Uno scenario quando potrebbe essere richiesto di tenere traccia dello stato di una stampante è se l'utente seleziona tale stampante e il sistema deve presentare l'interfaccia utente delle opzioni di stampa in base alle funzionalità della stampante. In questo caso, l'utente deve essere informato tempestivamente se, ad esempio, la stampante non è disponibile.

Documentazione java per android.printservice.PrinterDiscoverySession.onStartPrinterStateTracking(android.print.PrinterId).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Vedi anche