mirror of
https://github.com/spiffcode/hostile-takeover.git
synced 2026-06-05 09:44:58 -06:00
Correct use of Android system UI flags
Removed the use of SYSTEM_UI_FLAG_HIDE_NAVIGATION and SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION for API 14 through API 18.
This commit is contained in:
parent
8ecee55001
commit
830dc6a0d3
@ -84,30 +84,23 @@ public class GameActivity extends SDLActivity {
|
|||||||
|
|
||||||
@SuppressLint("NewApi")
|
@SuppressLint("NewApi")
|
||||||
private static int getVisibilityOptions() {
|
private static int getVisibilityOptions() {
|
||||||
// Minimum api for this block to safely run is 11
|
|
||||||
if (android.os.Build.VERSION.SDK_INT >= 11) {
|
int options = 0;
|
||||||
int options = 0;
|
|
||||||
|
if (android.os.Build.VERSION.SDK_INT >= 16) {
|
||||||
if (android.os.Build.VERSION.SDK_INT >= 14) {
|
options = options |
|
||||||
options = options | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION;
|
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
|
||||||
}
|
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
|
||||||
|
| View.SYSTEM_UI_FLAG_FULLSCREEN;
|
||||||
if (android.os.Build.VERSION.SDK_INT >= 16) {
|
|
||||||
options = options |
|
|
||||||
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
|
|
||||||
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
|
|
||||||
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
|
|
||||||
| View.SYSTEM_UI_FLAG_FULLSCREEN;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (android.os.Build.VERSION.SDK_INT >= 19) {
|
|
||||||
options = options | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
|
|
||||||
}
|
|
||||||
|
|
||||||
return options;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Return 0 if under api 11
|
if (android.os.Build.VERSION.SDK_INT >= 19) {
|
||||||
return 0;
|
options = options |
|
||||||
|
View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
|
||||||
|
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
|
||||||
|
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION;
|
||||||
|
}
|
||||||
|
|
||||||
|
return options;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user