From 9892ea82915564922228426023c0b9984033e3b3 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sat, 20 Aug 2016 13:21:40 +0200 Subject: [PATCH] add oldschool text invite --- .../applauncher/activities/AboutActivity.kt | 16 +++++++++++++--- app/src/main/res/values/strings.xml | 3 ++- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/applauncher/activities/AboutActivity.kt b/app/src/main/kotlin/com/simplemobiletools/applauncher/activities/AboutActivity.kt index c0ad417..7c51def 100644 --- a/app/src/main/kotlin/com/simplemobiletools/applauncher/activities/AboutActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/applauncher/activities/AboutActivity.kt @@ -36,10 +36,16 @@ class AboutActivity : SimpleActivity() { about_email.movementMethod = LinkMovementMethod.getInstance() } - private fun setupInvite() { - about_invite.setOnClickListener { + val intent = Intent() + val text = String.format(getString(R.string.share_text), getString(R.string.app_name), getStoreUrl()) + intent.action = Intent.ACTION_SEND + intent.putExtra(Intent.EXTRA_SUBJECT, getString(R.string.app_name)) + intent.putExtra(Intent.EXTRA_TEXT, text) + intent.type = "text/plain" + about_invite.setOnClickListener { + startActivity(Intent.createChooser(intent, getString(R.string.invite_via))) } } @@ -89,7 +95,11 @@ class AboutActivity : SimpleActivity() { try { return "market://details?id=" + packageName } catch (ignored: ActivityNotFoundException) { - return "http://play.google.com/store/apps/details?id=" + packageName + return getStoreUrl() } } + + private fun getStoreUrl(): String { + return "https://play.google.com/store/apps/details?id=" + packageName + } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 83bb854..2504446 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -15,7 +15,8 @@ hello@simplemobiletools.com Third party licences Invite friends - Come check out %s + Hey, come check out %1$s at %2$s + Invite via Rate us in the Play Store Follow us: v %1$s\nCopyright © Simple Mobile Tools %2$d