ContentProvider.Delete Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.