Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Niedermann <info@niedermann.it>2024-01-16 11:48:55 +0300
committerStefan Niedermann <info@niedermann.it>2024-01-16 11:48:55 +0300
commit85d8e7cc79b6297bc0012aad619d2ad38756e09e (patch)
tree26ac21ef9629cff4ea6cb9cfb992e276f35bafe7 /app/src/main
parent69033096cd0fbd80b0eb51c876af99fcddca2a7b (diff)
feat(import): Force keeping screen on while importing first account
Signed-off-by: Stefan Niedermann <info@niedermann.it>
Diffstat (limited to 'app/src/main')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/ImportAccountActivity.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/ImportAccountActivity.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/ImportAccountActivity.java
index d4da73d90..1bcb26662 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/ImportAccountActivity.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/ImportAccountActivity.java
@@ -12,6 +12,7 @@ import android.database.sqlite.SQLiteConstraintException;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
+import android.view.WindowManager;
import androidx.annotation.NonNull;
import androidx.annotation.StringRes;
@@ -105,6 +106,12 @@ public class ImportAccountActivity extends AppCompatActivity {
}
@Override
+ protected void onResume() {
+ getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
+ super.onResume();
+ }
+
+ @Override
public boolean onSupportNavigateUp() {
super.onSupportNavigateUp();
setResult(RESULT_CANCELED);
@@ -258,6 +265,12 @@ public class ImportAccountActivity extends AppCompatActivity {
}
@Override
+ protected void onStop() {
+ getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
+ super.onStop();
+ }
+
+ @Override
protected void onDestroy() {
super.onDestroy();
this.binding = null;