/*
- * Copyright © 2021 Damyan Ivanov.
+ * Copyright © 2022 Damyan Ivanov.
* This file is part of MoLe.
* MoLe is free software: you can distribute it and/or modify it
* under the term of the GNU General Public License as published by
import com.google.android.material.snackbar.BaseTransientBottomBar;
import com.google.android.material.snackbar.Snackbar;
-import net.ktnx.mobileledger.async.ConfigReader;
-import net.ktnx.mobileledger.async.ConfigWriter;
+import net.ktnx.mobileledger.backup.ConfigReader;
+import net.ktnx.mobileledger.backup.ConfigWriter;
import net.ktnx.mobileledger.databinding.FragmentBackupsBinding;
import net.ktnx.mobileledger.model.Data;
b.restoreButton.setOnClickListener(this::restoreClicked);
- backupChooserLauncher =
- registerForActivityResult(new ActivityResultContracts.CreateDocument(),
- this::storeConfig);
+ backupChooserLauncher = registerForActivityResult(
+ new ActivityResultContracts.CreateDocument("application/json"), this::storeConfig);
restoreChooserLauncher =
registerForActivityResult(new ActivityResultContracts.OpenDocument(),
this::readConfig);