Fix a crash by only creating toasts using Toast.makeText()

This commit is contained in:
Alexander Bakker 2022-11-16 10:48:21 +01:00
parent f8d60fb1b7
commit e7cc3e6ca3

View file

@ -270,9 +270,8 @@ public class ImportExportPreferencesFragment extends PreferencesFragment {
int entriesSkipped = _vaultManager.getVault().getEntries().size() - toExport.size(); int entriesSkipped = _vaultManager.getVault().getEntries().size() - toExport.size();
if (entriesSkipped > 0) { if (entriesSkipped > 0) {
Toast a = new Toast(requireContext()); String text = requireContext().getResources().getQuantityString(R.plurals.pref_google_auth_export_incompatible_entries, entriesSkipped, entriesSkipped);
a.setText(requireContext().getResources().getQuantityString(R.plurals.pref_google_auth_export_incompatible_entries, entriesSkipped, entriesSkipped)); Toast.makeText(requireContext(), text, Toast.LENGTH_SHORT).show();
a.show();
} }
int qrSize = 10; int qrSize = 10;
@ -289,9 +288,7 @@ public class ImportExportPreferencesFragment extends PreferencesFragment {
} }
if (exports.size() == 0) { if (exports.size() == 0) {
Toast t = new Toast(requireContext()); Toast.makeText(requireContext(), R.string.pref_google_auth_export_no_data, Toast.LENGTH_SHORT).show();
t.setText(R.string.pref_google_auth_export_no_data);
t.show();
} else { } else {
Intent intent = new Intent(requireContext(), TransferEntriesActivity.class); Intent intent = new Intent(requireContext(), TransferEntriesActivity.class);
intent.putExtra("authInfos", exports); intent.putExtra("authInfos", exports);