Condividi tramite


Intent.ActionProviderChanged Campo

Definizione

Azione di trasmissione: alcuni provider di contenuti hanno parti dello spazio dei nomi in cui pubblicano nuovi eventi o elementi a cui l'utente potrebbe essere particolarmente interessato.

[Android.Runtime.Register("ACTION_PROVIDER_CHANGED")]
public const string ActionProviderChanged;
[<Android.Runtime.Register("ACTION_PROVIDER_CHANGED")>]
val mutable ActionProviderChanged : string

Valore del campo

Implementazioni

Attributi

Commenti

Azione di trasmissione: alcuni provider di contenuti hanno parti dello spazio dei nomi in cui pubblicano nuovi eventi o elementi a cui l'utente potrebbe essere particolarmente interessato. Per queste cose, possono trasmettere questa azione quando il set di elementi interessanti cambia.

Ad esempio, GmailProvider invia questa notifica quando cambia il set di messaggi di posta non letti nella posta in arrivo.

I dati della finalità identificano la parte di cui è stato modificato il provider. Quando viene eseguita una query tramite il sistema di risoluzione del contenuto, l'URI dei dati restituirà il set di dati in questione.

La finalità avrà i valori aggiuntivi seguenti: <ul><li><em>count</em> - Numero di elementi nel set di dati. Corrisponde al numero di elementi nel cursore restituito eseguendo una query sull'URI dei dati. </li></ul>

Questa finalità verrà inviata all'avvio (se il conteggio è diverso da zero) e quando il set di dati cambia. È possibile che il set di dati venga modificato senza la modifica del conteggio, ad esempio se un nuovo messaggio non letto arriva nella stessa operazione di sincronizzazione in cui viene archiviato un messaggio. Il telefono dovrebbe ancora squillare/vibrare/ecc come di consueto in questo caso.

Documentazione java per android.content.Intent.ACTION_PROVIDER_CHANGED.

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