@ -22,7 +22,7 @@ public class BackupUtil {
 
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					  public  static  @NonNull  String  getLastBackupTime ( @NonNull  Context  context ,  @NonNull  Locale  locale )  { 
  public  static  @NonNull  String  getLastBackupTime ( @NonNull  Context  context ,  @NonNull  Locale  locale )  { 
 
			
		
	
		
		
			
				
					
					    try  { 
    try  { 
 
			
		
	
		
		
			
				
					
					      BackupInfo  backup  =  getLatestBackup ( context ) ; 
      BackupInfo  backup  =  getLatestBackup ( ) ; 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					      if  ( backup  = =  null )  return  context . getString ( R . string . BackupUtil_never ) ; 
      if  ( backup  = =  null )  return  context . getString ( R . string . BackupUtil_never ) ; 
 
			
		
	
		
		
			
				
					
					      else                 return  DateUtils . getExtendedRelativeTimeSpanString ( context ,  locale ,  backup . getTimestamp ( ) ) ; 
      else                 return  DateUtils . getExtendedRelativeTimeSpanString ( context ,  locale ,  backup . getTimestamp ( ) ) ; 
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -32,8 +32,8 @@ public class BackupUtil {
 
			
		
	
		
		
			
				
					
					    } 
    } 
 
			
		
	
		
		
			
				
					
					  } 
  } 
 
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					  public  static  @Nullable  BackupInfo  getLatestBackup ( @NonNull  Context  context )  throws  NoExternalStorageException  { 
  public  static  @Nullable  BackupInfo  getLatestBackup ( )  throws  NoExternalStorageException  { 
 
			
				
				
			
		
	
		
		
			
				
					
					    File        backupDirectory  =  StorageUtil . getBackupDirectory ( context ) ; 
    File        backupDirectory  =  StorageUtil . getBackupDirectory ( ) ; 
 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					    File [ ]      backups          =  backupDirectory . listFiles ( ) ; 
    File [ ]      backups          =  backupDirectory . listFiles ( ) ; 
 
			
		
	
		
		
			
				
					
					    BackupInfo  latestBackup     =  null ; 
    BackupInfo  latestBackup     =  null ; 
 
			
		
	
		
		
			
				
					
					
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -49,9 +49,9 @@ public class BackupUtil {
 
			
		
	
		
		
			
				
					
					  } 
  } 
 
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					  @SuppressWarnings ( "ResultOfMethodCallIgnored" ) 
  @SuppressWarnings ( "ResultOfMethodCallIgnored" ) 
 
			
		
	
		
		
			
				
					
					  public  static  void  deleteAllBackups ( @NonNull  Context  context )  { 
  public  static  void  deleteAllBackups ( )  { 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					    try  { 
    try  { 
 
			
		
	
		
		
			
				
					
					      File    backupDirectory  =  StorageUtil . getBackupDirectory ( context ) ; 
      File    backupDirectory  =  StorageUtil . getBackupDirectory ( ) ; 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					      File [ ]  backups          =  backupDirectory . listFiles ( ) ; 
      File [ ]  backups          =  backupDirectory . listFiles ( ) ; 
 
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					      for  ( File  backup  :  backups )  { 
      for  ( File  backup  :  backups )  { 
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -62,9 +62,9 @@ public class BackupUtil {
 
			
		
	
		
		
			
				
					
					    } 
    } 
 
			
		
	
		
		
			
				
					
					  } 
  } 
 
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					  public  static  void  deleteOldBackups ( @NonNull  Context  context )  { 
  public  static  void  deleteOldBackups ( )  { 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					    try  { 
    try  { 
 
			
		
	
		
		
			
				
					
					      File    backupDirectory  =  StorageUtil . getBackupDirectory ( context ) ; 
      File    backupDirectory  =  StorageUtil . getBackupDirectory ( ) ; 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					      File [ ]  backups          =  backupDirectory . listFiles ( ) ; 
      File [ ]  backups          =  backupDirectory . listFiles ( ) ; 
 
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					      if  ( backups  ! =  null  & &  backups . length  >  2 )  { 
      if  ( backups  ! =  null  & &  backups . length  >  2 )  {