ContentProvider.Delete Método

Definición

Sobrecargas

Nombre Description
Delete(Uri, Bundle)

Implemente esto para controlar las solicitudes para eliminar una o varias filas.

Delete(Uri, String, String[])

Implemente esto para controlar las solicitudes para eliminar una o varias filas.

Delete(Uri, Bundle)

Implemente esto para controlar las solicitudes para eliminar una o varias filas.

[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

Parámetros

uri
Uri

Identificador URI completo que se va a consultar, incluido un identificador de fila (si se solicita un registro específico).

extras
Bundle

Un paquete que contiene información adicional necesaria para la operación. Los argumentos pueden incluir argumentos de estilo SQL, como ContentResolver#QUERY_ARG_SQL_LIMIT, pero tenga en cuenta que la documentación de cada proveedor individual indicará qué argumentos admiten.

Devoluciones

Atributos

Comentarios

Implemente esto para controlar las solicitudes para eliminar una o varias filas. La implementación debe aplicar la cláusula selection al realizar la eliminación, lo que permite que la operación afecte a varias filas de un directorio. Como cortesía, llame ContentResolver#notifyChange(android.net.Uri ,android.database.ContentObserver) notifyChange() después de eliminarlo. Se puede llamar a este método desde varios subprocesos, como se describe en Procesos y subprocesos.

La implementación es responsable de analizar un identificador de fila al final del URI, si se elimina una fila específica. Es decir, el cliente pasaría content://contacts/people/22 y la implementación es responsable de analizar el número de registro (22) al crear una instrucción SQL.

Java documentación para android.content.ContentProvider.delete(android.net.Uri, android.os.Bundle).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Delete(Uri, String, String[])

Implemente esto para controlar las solicitudes para eliminar una o varias filas.

[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

Parámetros

uri
Uri

Identificador URI completo que se va a consultar, incluido un identificador de fila (si se solicita un registro específico).

selection
String

Restricción opcional que se aplicará a las filas al eliminar.

selectionArgs
String[]

Devoluciones

Número de filas afectadas.

Atributos

Excepciones

Comentarios

Implemente esto para controlar las solicitudes para eliminar una o varias filas. La implementación debe aplicar la cláusula selection al realizar la eliminación, lo que permite que la operación afecte a varias filas de un directorio. Como cortesía, llame ContentResolver#notifyChange(android.net.Uri ,android.database.ContentObserver) notifyChange() después de eliminarlo. Se puede llamar a este método desde varios subprocesos, como se describe en Procesos y subprocesos.

La implementación es responsable de analizar un identificador de fila al final del URI, si se elimina una fila específica. Es decir, el cliente pasaría content://contacts/people/22 y la implementación es responsable de analizar el número de registro (22) al crear una instrucción SQL.

Java documentación para android.content.ContentProvider.delete(android.net.Uri, java.lang.String, java.lang.String[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a