BackupManager Clase
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í.
Interfaz a través de la cual una aplicación interactúa con el servicio de copia de seguridad de Android para solicitar operaciones de copia de seguridad y restauración.
[Android.Runtime.Register("android/app/backup/BackupManager", DoNotGenerateAcw=true)]
public class BackupManager : Java.Lang.Object
[<Android.Runtime.Register("android/app/backup/BackupManager", DoNotGenerateAcw=true)>]
type BackupManager = class
inherit Object
- Herencia
- Atributos
Comentarios
Interfaz a través de la cual una aplicación interactúa con el servicio de copia de seguridad de Android para solicitar operaciones de copia de seguridad y restauración. Las aplicaciones lo crean mediante el constructor y emiten llamadas a través de esa instancia.
Cuando una aplicación ha realizado cambios en los datos de los que se debe realizar una copia de seguridad, una llamada a #dataChanged()
notificará al servicio de copia de seguridad. A continuación, el sistema programará una operación de copia de seguridad para que se produzca en un futuro próximo. Las llamadas repetidas no #dataChanged()
tienen ningún efecto adicional hasta que se produzca realmente la operación de copia de seguridad.
Una operación de copia de seguridad o restauración para la aplicación comienza cuando el sistema inicia la android.app.backup.BackupAgent
subclase que ha declarado en el manifiesto. Consulte la documentación para obtener android.app.backup.BackupAgent
una descripción detallada de cómo continúa la operación.
Se pueden establecer varios atributos que afectan al funcionamiento del mecanismo de copia de seguridad y restauración en la <a href="{@docRoot}guide/topics/manifest/application-element.html"><application></a>
etiqueta del archivo AndroidManifest.xml de la aplicación.
<div class="special reference"><h3>Developer Guides</h3>
Para obtener más información sobre el uso de BackupManager, lea la guía para desarrolladores de Data Backup .
</Div>
Documentación de Java para android.app.backup.BackupManager
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Constructores
BackupManager(Context) |
Construye un objeto BackupManager a través del cual la aplicación puede comunicarse con el sistema de copia de seguridad de Android. |
BackupManager(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
Propiedades
Class |
Devuelve la clase en tiempo de ejecución de este |
Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
JniIdentityHashCode |
Interfaz a través de la cual una aplicación interactúa con el servicio de copia de seguridad de Android para solicitar operaciones de copia de seguridad y restauración. (Heredado de Object) |
JniPeerMembers |
Interfaz a través de la cual una aplicación interactúa con el servicio de copia de seguridad de Android para solicitar operaciones de copia de seguridad y restauración. |
PeerReference |
Interfaz a través de la cual una aplicación interactúa con el servicio de copia de seguridad de Android para solicitar operaciones de copia de seguridad y restauración. (Heredado de Object) |
ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
Métodos
Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
DataChanged() |
Notifica al sistema de copia de seguridad de Android que la aplicación desea realizar copias de seguridad de los nuevos cambios en sus datos. |
DataChanged(String) |
Método de conveniencia para los autores de llamadas que necesitan indicar que algún otro paquete necesita un pase de copia de seguridad. |
Dispose() |
Interfaz a través de la cual una aplicación interactúa con el servicio de copia de seguridad de Android para solicitar operaciones de copia de seguridad y restauración. (Heredado de Object) |
Dispose(Boolean) |
Interfaz a través de la cual una aplicación interactúa con el servicio de copia de seguridad de Android para solicitar operaciones de copia de seguridad y restauración. (Heredado de Object) |
Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
GetHashCode() |
Devuelve un valor de código hash del objeto. (Heredado de Object) |
GetUserForAncestralSerialNumber(Int64) |
Devuelve un |
JavaFinalize() |
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
RequestRestore(RestoreObserver) |
Este miembro está en desuso. |
SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
ToArray<T>() |
Interfaz a través de la cual una aplicación interactúa con el servicio de copia de seguridad de Android para solicitar operaciones de copia de seguridad y restauración. (Heredado de Object) |
ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
UnregisterFromRuntime() |
Interfaz a través de la cual una aplicación interactúa con el servicio de copia de seguridad de Android para solicitar operaciones de copia de seguridad y restauración. (Heredado de Object) |
Wait() |
Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<>< (Heredado de Object) |
Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Implementaciones de interfaz explícitas
IJavaPeerable.Disposed() |
Interfaz a través de la cual una aplicación interactúa con el servicio de copia de seguridad de Android para solicitar operaciones de copia de seguridad y restauración. (Heredado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Interfaz a través de la cual una aplicación interactúa con el servicio de copia de seguridad de Android para solicitar operaciones de copia de seguridad y restauración. (Heredado de Object) |
IJavaPeerable.Finalized() |
Interfaz a través de la cual una aplicación interactúa con el servicio de copia de seguridad de Android para solicitar operaciones de copia de seguridad y restauración. (Heredado de Object) |
IJavaPeerable.JniManagedPeerState |
Interfaz a través de la cual una aplicación interactúa con el servicio de copia de seguridad de Android para solicitar operaciones de copia de seguridad y restauración. (Heredado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Interfaz a través de la cual una aplicación interactúa con el servicio de copia de seguridad de Android para solicitar operaciones de copia de seguridad y restauración. (Heredado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Interfaz a través de la cual una aplicación interactúa con el servicio de copia de seguridad de Android para solicitar operaciones de copia de seguridad y restauración. (Heredado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Interfaz a través de la cual una aplicación interactúa con el servicio de copia de seguridad de Android para solicitar operaciones de copia de seguridad y restauración. (Heredado de Object) |
Métodos de extensión
JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
JavaCast<TResult>(IJavaObject) |
Interfaz a través de la cual una aplicación interactúa con el servicio de copia de seguridad de Android para solicitar operaciones de copia de seguridad y restauración. |
GetJniTypeName(IJavaPeerable) |
Interfaz a través de la cual una aplicación interactúa con el servicio de copia de seguridad de Android para solicitar operaciones de copia de seguridad y restauración. |