Lingua

JobPriority Enumerazione

Definizione

public enum JobPriority
type JobPriority = 
Ereditarietà
JobPriority

Campi

Nome Valore Descrizione
Min 100

Il processo ha un valore minimo per l'utente. L'utente non ha assolutamente alcuna aspettativa o conoscenza di questa attività e non ha alcun effetto sulla percezione dell'utente dell'app. JobScheduler può decidere di rinviare queste attività mentre sono presenti attività con priorità più alta per garantire che sia disponibile una quota sufficiente per le attività con priorità più alta. Un'attività di esempio con priorità minima: caricamento dell'analisi

Informazioni di riferimento su Android per android.app.job.JobInfo.PRIORITY_MIN.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Low 200

Priorità bassa. L'attività offre alcuni vantaggi agli utenti, ma non è fondamentale ed è più di un bello da avere. Questo è più importante dei posti di lavoro con priorità minima e sarà prioritario, ma potrebbe comunque essere posticipato al posto dei posti di lavoro con priorità più alta. JobScheduler può decidere di rinviare queste attività mentre sono presenti attività con priorità più alta per garantire che sia disponibile una quota sufficiente per le attività con priorità più alta. Un'attività di esempio con priorità bassa: il prelettura dei dati che l'utente non ha richiesto

Informazioni di riferimento su Android per android.app.job.JobInfo.PRIORITY_LOW.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Default 300

Valore predefinito per tutti i processi normali. Come indicato in JobScheduler, questi processi hanno un tempo di esecuzione generale di 10 minuti. Riceve i criteri di gestione dei processi standard.

Informazioni di riferimento su Android per android.app.job.JobInfo.PRIORITY_DEFAULT.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

High 400

Questa attività deve essere ordinata prima della maggior parte delle altre attività. Potrebbe essere posticipato un po', ma se non viene eseguito a un certo punto, l'utente potrebbe pensare che qualcosa sia sbagliato. Supponendo che tutti i vincoli rimangano soddisfatti (incluse le condizioni di carico di sistema ideali), questi processi possono avere un tempo di esecuzione di almeno 4 minuti. L'impostazione di tutti i processi su priorità elevata non sarà utile per la tua app e in effetti potrebbe danneggiarne le prestazioni a lungo termine.

Informazioni di riferimento su Android per android.app.job.JobInfo.PRIORITY_HIGH.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Max 500

Questa attività è fondamentale per l'esperienza utente o la funzionalità e deve essere eseguita prima di tutte le altre attività. Solo i processi accelerati e i processi avviati dall'utente possono avere questa priorità.

Attività di esempio di priorità massima: ricezione di un SMS ed elaborazione per visualizzare una notifica; Download o caricamento di contenuto richiesto dall'utente per il trasferimento immediato

Informazioni di riferimento su Android per android.app.job.JobInfo.PRIORITY_MAX.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a