Skip to content

Commit 2756ef6

Browse files
committed
Show notification when failing to import settings
1 parent 7da1d30 commit 2756ef6

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

app/src/main/java/org/schabi/newpipe/settings/BackupRestoreSettingsFragment.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ private void importDatabase(final StoredFileHelper file, final Uri importDataUri
217217
manager.loadSerializedPrefs(file, prefs);
218218
}
219219
} catch (IOException | ClassNotFoundException | JsonParserException e) {
220-
showErrorSnackbar(e, "Importing preferences");
220+
createErrorNotification(e, "Importing preferences");
221221
return;
222222
}
223223
cleanImport(context, prefs);
@@ -290,4 +290,10 @@ private void saveLastImportExportDataUri(final Uri importExportDataUri) {
290290
private void showErrorSnackbar(final Throwable e, final String request) {
291291
ErrorUtil.showSnackbar(this, new ErrorInfo(e, UserAction.DATABASE_IMPORT_EXPORT, request));
292292
}
293+
private void createErrorNotification(final Throwable e, final String request) {
294+
ErrorUtil.createNotification(
295+
requireContext(),
296+
new ErrorInfo(e, UserAction.DATABASE_IMPORT_EXPORT, request)
297+
);
298+
}
293299
}

app/src/main/java/org/schabi/newpipe/settings/export/ImportExportManager.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package org.schabi.newpipe.settings.export
22

33
import android.content.SharedPreferences
4-
import android.util.Log
54
import com.grack.nanojson.JsonArray
65
import com.grack.nanojson.JsonParser
76
import com.grack.nanojson.JsonParserException

0 commit comments

Comments
 (0)