diff options
author | Stefan Niedermann <info@niedermann.it> | 2024-01-16 11:48:55 +0300 |
---|---|---|
committer | Stefan Niedermann <info@niedermann.it> | 2024-01-16 11:48:55 +0300 |
commit | 85d8e7cc79b6297bc0012aad619d2ad38756e09e (patch) | |
tree | 26ac21ef9629cff4ea6cb9cfb992e276f35bafe7 /app/src/main/java/it/niedermann/nextcloud | |
parent | 69033096cd0fbd80b0eb51c876af99fcddca2a7b (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/java/it/niedermann/nextcloud')
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/ui/ImportAccountActivity.java | 13 |
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; |