From d4f3610fad7db758a6463b41d819030ee4a4f1d1 Mon Sep 17 00:00:00 2001 From: Ruben <ruben@rubend.nl> Date: Sun, 24 Dec 2023 16:00:41 +0100 Subject: [PATCH] Keep screen on, prevent back button. --- app/src/main/java/nl/rubend/zwemtimer/MainActivity.kt | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/nl/rubend/zwemtimer/MainActivity.kt b/app/src/main/java/nl/rubend/zwemtimer/MainActivity.kt index d5bd580..0cd3a8e 100644 --- a/app/src/main/java/nl/rubend/zwemtimer/MainActivity.kt +++ b/app/src/main/java/nl/rubend/zwemtimer/MainActivity.kt @@ -1,6 +1,7 @@ package nl.rubend.zwemtimer import android.os.Bundle +import android.view.WindowManager import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.background @@ -14,11 +15,19 @@ class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) this.actionBar?.hide() + window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); setContent { - Column(modifier = Modifier.fillMaxSize().background(White)) { + Column(modifier = Modifier + .fillMaxSize() + .background(White)) { items() } } } + + override fun onBackPressed() { + //Never go back + if(false) super.onBackPressed() + } } \ No newline at end of file -- GitLab