Я использую приведенный ниже код для запроса восстановления данных из резервной копии при переустановке приложения, но метод requestRestore () устарел после android P. Какова лучшая альтернатива резервному копированию и восстановлению данных общих предпочтений.
BackupManager bm = new BackupManager(this);
bm.requestRestore(new RestoreObserver() {
@Override
public void restoreStarting(int numPackages) {
super.restoreStarting(numPackages);
Log.d("restore", "started");
}
@Override
public void onUpdate(int nowBeingRestored, String currentPackage) {
super.onUpdate(nowBeingRestored, currentPackage);
Log.d("restore", "updated");
}
@Override
public void restoreFinished(int error) {
super.restoreFinished(error);
Log.d("restore", "finished");
}
});