BackupAgent.OnFullBackup(FullBackupDataOutput) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
애플리케이션은 전체 파일 시스템 콘텐츠를 백업합니다.
[Android.Runtime.Register("onFullBackup", "(Landroid/app/backup/FullBackupDataOutput;)V", "GetOnFullBackup_Landroid_app_backup_FullBackupDataOutput_Handler")]
public virtual void OnFullBackup (Android.App.Backup.FullBackupDataOutput? data);
[<Android.Runtime.Register("onFullBackup", "(Landroid/app/backup/FullBackupDataOutput;)V", "GetOnFullBackup_Landroid_app_backup_FullBackupDataOutput_Handler")>]
abstract member OnFullBackup : Android.App.Backup.FullBackupDataOutput -> unit
override this.OnFullBackup : Android.App.Backup.FullBackupDataOutput -> unit
매개 변수
- data
- FullBackupDataOutput
백업 대상을 가리키는 구조화된 래퍼입니다.
- 특성
예외
설명
애플리케이션은 전체 파일 시스템 콘텐츠를 백업합니다. data
는 백업 대상을 가리키며 앱은 저장할 파일을 선택할 수 있습니다. 백업의 일부로 파일을 커밋하려면 도우미 메서드를 #fullBackupFile(File, FullBackupDataOutput)
호출합니다. 모든 파일 데이터가 출력에 기록되면 에이전트가 이 메서드에서 반환되고 백업 작업이 종료됩니다.
앱이 명시적으로 출력에 보내는 경우에도 앱 데이터의 특정 부분은 백업되지 않습니다.
<ul>li 디렉터리의< 내용#getCacheDir()
/li><li>디렉터리의< 내용#getCodeCacheDir()
/li<>li>디렉터리의< 내용#getNoBackupFilesDir()
/li><li>앱의 공유 라이브러리 디렉터리</li></ul의 내용><>
이 메서드의 기본 구현은 애플리케이션의 "소유" 파일 시스템 트리 전체를 위에 나열된 몇 가지 예외 이외의 출력으로 백업합니다. 앱은 제공하는 제어 #getNoBackupFilesDir()
를 넘어 저장되는 파일에 특별한 제한을 적용해야 하는 경우에만 이 메서드를 재정의해야 합니다. 또는 xml 리소스를 제공하여 포함하거나 제외할 데이터를 지정할 수 있습니다.
에 대한 android.app.backup.BackupAgent.onFullBackup(android.app.backup.FullBackupDataOutput)
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.
적용 대상
추가 정보
- NoBackupFilesDir
- <xref:Android.App.Backup.BackupAgent.FullBackupFile(Java.IO.File%2c+Android.App.Backup.FullBackupDataOutput)>
- <xref:Android.App.Backup.BackupAgent.OnRestoreFile(Android.OS.ParcelFileDescriptor%2c+System.Int64%2c+System.Int64%2c+System.Int64%2c+System.Int64%2c+System.Int64)>