privatebooleanwant_no_limits;// whether we want to run with FLAG_LAYOUT_NO_LIMITS
privatebooleanset_window_insets_listener;// whether we've enabled a setOnApplyWindowInsetsListener()
privateintnavigation_gap;
privateintnavigation_gap;// gap for navigation bar along bottom (portrait) or right (landscape)
publicstaticvolatilebooleantest_preview_want_no_limits;// test flag, if set to true then instead use test_preview_want_no_limits_value; needs to be static, as it needs to be set before activity is created to take effect
publicvolatilebooleantest_set_show_under_navigation;// test flag, the value of enable for the last call of showUnderNavigation() (or false if not yet called)