From 4458bf66c20fde029ccdf219bd46de3c78003675 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Przemys=C5=82aw=20Pluta?= Date: Thu, 7 May 2020 22:35:06 +0200 Subject: [PATCH] Enable opening TTS settings from MainActivity --- app/src/main/java/io/bartek/MainActivity.kt | 4 ++++ app/src/main/res/layout/activity_main.xml | 1 + 2 files changed, 5 insertions(+) diff --git a/app/src/main/java/io/bartek/MainActivity.kt b/app/src/main/java/io/bartek/MainActivity.kt index 2729e06..177423d 100644 --- a/app/src/main/java/io/bartek/MainActivity.kt +++ b/app/src/main/java/io/bartek/MainActivity.kt @@ -4,6 +4,8 @@ import android.content.Intent import android.os.Build import androidx.appcompat.app.AppCompatActivity import android.os.Bundle +import android.provider.Settings +import android.provider.Settings.* import android.view.View import io.bartek.service.ForegroundService @@ -20,6 +22,8 @@ class MainActivity : AppCompatActivity() { fun stopServer(view: View) = actionOnService(ForegroundService.STOP) + fun openTTSSettings(view: View) = startActivity(Intent("com.android.settings.TTS_SETTINGS")) + private fun actionOnService(action: String) { Intent(this, ForegroundService::class.java).also { it.action = action diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index f2a2d4e..8a7f297 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -44,5 +44,6 @@ android:id="@+id/ttsSettings" android:layout_width="match_parent" android:layout_height="wrap_content" + android:onClick="openTTSSettings" android:text="@string/main_activity_tts_settings" /> \ No newline at end of file