diff --git a/res/values/strings.xml b/res/values/strings.xml
index 69d25122649..86bbb0614f9 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -6798,6 +6798,10 @@
Creating…
Cloned
+
+ Creating %1$s clone
+
+ Created %1$s clone
Languages, gestures, time, backup
diff --git a/src/com/android/settings/spa/app/appinfo/AppCreateButton.kt b/src/com/android/settings/spa/app/appinfo/AppCreateButton.kt
index 1414626ede3..088680d9a0c 100644
--- a/src/com/android/settings/spa/app/appinfo/AppCreateButton.kt
+++ b/src/com/android/settings/spa/app/appinfo/AppCreateButton.kt
@@ -32,6 +32,7 @@ import com.android.settingslib.spa.widget.button.ActionButton
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext
+import android.widget.Toast;
class AppCreateButton(packageInfoPresenter: PackageInfoPresenter) {
private val context = packageInfoPresenter.context
@@ -55,10 +56,16 @@ class AppCreateButton(packageInfoPresenter: PackageInfoPresenter) {
val cloneBackend = CloneBackend.getInstance(context)
FeatureFactory.getFactory(context).metricsFeatureProvider.action(context,
SettingsEnums.ACTION_CREATE_CLONE_APP)
+ val appLabel = app.loadLabel(context.packageManager)
+ Toast.makeText(context, context.getString(R.string.cloned_app_creation_toast_summary,
+ appLabel),Toast.LENGTH_SHORT).show()
coroutineScope.launch {
enabledState.value = false
val result = installCloneApp(app, cloneBackend)
if (result == CloneBackend.SUCCESS) {
+ Toast.makeText(context,
+ context.getString(R.string.cloned_app_created_toast_summary, appLabel),
+ Toast.LENGTH_SHORT).show()
navController.navigate(getRoute(app.packageName, cloneBackend.cloneUserId),
/* popUpCurrent*/ true)
} else {