Восстановление предпочтений резервного копирования не работает после пирога - PullRequest
0 голосов
/ 14 января 2020

Я использую приведенный ниже код для запроса восстановления данных из резервной копии при переустановке приложения, но метод 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");
            }
        });
...