From c4386df186fbd75f121eeedace068fee5148706b Mon Sep 17 00:00:00 2001 From: Eran Leshem <1707552+eranl@users.noreply.github.com> Date: Wed, 14 May 2025 17:23:39 +0300 Subject: [PATCH] Display a toast after restoring a backup. Seems like useful feedback. (#1531) --- .../keyboard/settings/preferences/BackupRestorePreference.kt | 5 +++++ app/src/main/res/values/strings.xml | 2 ++ 2 files changed, 7 insertions(+) diff --git a/app/src/main/java/helium314/keyboard/settings/preferences/BackupRestorePreference.kt b/app/src/main/java/helium314/keyboard/settings/preferences/BackupRestorePreference.kt index 1e263a5aa..e156a5d21 100644 --- a/app/src/main/java/helium314/keyboard/settings/preferences/BackupRestorePreference.kt +++ b/app/src/main/java/helium314/keyboard/settings/preferences/BackupRestorePreference.kt @@ -3,6 +3,8 @@ package helium314.keyboard.settings.preferences import android.content.Intent import android.content.SharedPreferences +import android.os.Looper +import android.widget.Toast import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.runtime.getValue @@ -151,6 +153,9 @@ fun BackupRestorePreference(setting: Setting) { } } } + + Looper.prepare() + Toast.makeText(ctx, ctx.getString(R.string.backup_restored), Toast.LENGTH_LONG).show() } catch (t: Throwable) { error = "r" + t.message Log.w("AdvancedScreen", "error during restore", t) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 710fe1f19..295922b86 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -196,6 +196,8 @@ Backup Restore + + Backup restored Format for timestamp key