From 765fd082475c0d3eaab25321b9cbae231d01fa97 Mon Sep 17 00:00:00 2001 From: LegacyGamerHD Date: Wed, 4 Nov 2020 14:15:00 +0100 Subject: [PATCH] Update InstallModActivity.java --- .../kdt/pojavlaunch/InstallModActivity.java | 30 ++++++++++++++++--- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/net/kdt/pojavlaunch/InstallModActivity.java b/app/src/main/java/net/kdt/pojavlaunch/InstallModActivity.java index 6c34118f5..ad950115d 100644 --- a/app/src/main/java/net/kdt/pojavlaunch/InstallModActivity.java +++ b/app/src/main/java/net/kdt/pojavlaunch/InstallModActivity.java @@ -9,13 +9,12 @@ import java.io.*; import java.lang.reflect.*; import java.util.*; -public class InstallModActivity extends LoggableActivity -{ - private TextureView mTextureView; +public class InstallModActivity extends LoggableActivity{ + private TextureView mTextureView; private LinearLayout contentLog; private TextView textLog; private ScrollView contentScroll; - private ToggleButton toggleLog; + private ToggleButton toggleLog; private File logFile; private PrintStream logStream; @@ -28,6 +27,21 @@ public class InstallModActivity extends LoggableActivity setContentView(R.layout.install_mod); try { + + final View decorView = getWindow().getDecorView(); + decorView.setOnSystemUiVisibilityChangeListener (new View.OnSystemUiVisibilityChangeListener() { + @Override + public void onSystemUiVisibilityChange(int visibility) { + if ((visibility & View.SYSTEM_UI_FLAG_FULLSCREEN) == 0) { + decorView.setSystemUiVisibility( + View.SYSTEM_UI_FLAG_LAYOUT_STABLE + | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION + | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION + | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY + | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); + } + } + }); logFile = new File(Tools.MAIN_PATH, "latestlog.txt"); logFile.delete(); logFile.createNewFile(); @@ -152,6 +166,14 @@ public class InstallModActivity extends LoggableActivity Tools.showError(this, th, true); } } + + @Override + public void onResume() { + super.onResume(); + final int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION; + final View decorView = getWindow().getDecorView(); + decorView.setSystemUiVisibility(uiOptions); + } @Override public void appendToLog(final String text, boolean checkAllow) {