Compartir a través de


BackupManager Clase

Definición

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
BackupManager
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">&lt;application&gt;</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 Objectobjeto .

(Heredado de Object)
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 UserHandle para el usuario que tiene ancestralSerialNumber como número de serie del perfil de trabajo ancestral o null si no hay ninguno.

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.

Se aplica a