Lingua

ContentProvider.Delete Metodo

Definizione

Overload

Nome Descrizione
Delete(Uri, Bundle)

Implementare questa opzione per gestire le richieste di eliminazione di una o più righe.

Delete(Uri, String, String[])

Implementare questa opzione per gestire le richieste di eliminazione di una o più righe.

Delete(Uri, Bundle)

Implementare questa opzione per gestire le richieste di eliminazione di una o più righe.

[Android.Runtime.Register("delete", "(Landroid/net/Uri;Landroid/os/Bundle;)I", "GetDelete_Landroid_net_Uri_Landroid_os_Bundle_Handler", ApiSince=30)]
public virtual int Delete(Android.Net.Uri uri, Android.OS.Bundle? extras);
[<Android.Runtime.Register("delete", "(Landroid/net/Uri;Landroid/os/Bundle;)I", "GetDelete_Landroid_net_Uri_Landroid_os_Bundle_Handler", ApiSince=30)>]
abstract member Delete : Android.Net.Uri * Android.OS.Bundle -> int
override this.Delete : Android.Net.Uri * Android.OS.Bundle -> int

Parametri

uri
Uri

URI completo da eliminare, incluso un ID di riga (se è richiesto un record specifico).

extras
Bundle

Bundle contenente informazioni aggiuntive necessarie per l'operazione. Gli argomenti possono includere argomenti di stile SQL, ad esempio ContentResolver#QUERY_ARG_SQL_LIMIT, ma si noti che la documentazione per ogni singolo provider indicherà gli argomenti supportati.

Valori restituiti

Numero di righe eliminate.

Attributi

Commenti

Implementare questa opzione per gestire le richieste di eliminazione di una o più righe. L'implementazione deve applicare la clausola di selezione quando si esegue l'eliminazione, consentendo all'operazione di influire su più righe in una directory. Come cortesia, chiamare ContentResolver#notifyChange(android.net.Uri ,android.database.ContentObserver) notifyChange() dopo l'eliminazione. Questo metodo può essere chiamato da più thread, come descritto in Processi e thread.

L'implementazione è responsabile dell'analisi di un ID di riga alla fine dell'URI, se viene eliminata una riga specifica. Ovvero, il client passerà content://contacts/people/22 e l'implementazione è responsabile dell'analisi del numero di record (22) durante la creazione di un'istruzione SQL.

per android.content.ContentProvider.delete(android.net.Uri, android.os.Bundle).

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

Delete(Uri, String, String[])

Implementare questa opzione per gestire le richieste di eliminazione di una o più righe.

[Android.Runtime.Register("delete", "(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I", "GetDelete_Landroid_net_Uri_Ljava_lang_String_arrayLjava_lang_String_Handler")]
public abstract int Delete(Android.Net.Uri uri, string? selection, string[]? selectionArgs);
[<Android.Runtime.Register("delete", "(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I", "GetDelete_Landroid_net_Uri_Ljava_lang_String_arrayLjava_lang_String_Handler")>]
abstract member Delete : Android.Net.Uri * string * string[] -> int

Parametri

uri
Uri

URI completo per la query, incluso un ID riga (se è richiesto un record specifico).

selection
String

Restrizione facoltativa da applicare alle righe durante l'eliminazione.

selectionArgs
String[]

Questo valore può essere null.

Valori restituiti

Numero di righe interessate.

Attributi

Eccezioni

Commenti

Implementare questa opzione per gestire le richieste di eliminazione di una o più righe. L'implementazione deve applicare la clausola di selezione quando si esegue l'eliminazione, consentendo all'operazione di influire su più righe in una directory. Come cortesia, chiamare ContentResolver#notifyChange(android.net.Uri ,android.database.ContentObserver) notifyChange() dopo l'eliminazione. Questo metodo può essere chiamato da più thread, come descritto in Processi e thread.

L'implementazione è responsabile dell'analisi di un ID di riga alla fine dell'URI, se viene eliminata una riga specifica. Ovvero, il client passerà content://contacts/people/22 e l'implementazione è responsabile dell'analisi del numero di record (22) durante la creazione di un'istruzione SQL.

per android.content.ContentProvider.delete(android.net.Uri, java.lang.String, java.lang.String[]).

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