diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/BaseScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/BaseScene.java index 06475094b..5f0c4a79c 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/BaseScene.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/BaseScene.java @@ -20,7 +20,6 @@ import android.annotation.SuppressLint; import android.content.Context; import android.content.res.Configuration; import android.content.res.Resources; -import android.os.Build; import android.os.Bundle; import android.os.Parcelable; import android.util.SparseArray; @@ -32,7 +31,6 @@ import android.view.ViewGroup; import androidx.annotation.IdRes; import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import androidx.annotation.RequiresApi; import androidx.annotation.StringRes; import androidx.drawerlayout.widget.DrawerLayout; import androidx.fragment.app.FragmentActivity; @@ -181,7 +179,6 @@ public abstract class BaseScene extends SceneFragment { drawerView = null; } - @RequiresApi(api = Build.VERSION_CODES.M) public void setLightStatusBar(boolean set) { View decorView = requireActivity().getWindow().getDecorView(); int flags = decorView.getSystemUiVisibility(); @@ -214,9 +211,7 @@ public abstract class BaseScene extends SceneFragment { // Hide soft ime AppHelper.hideSoftInput(getActivity()); - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { - setLightStatusBar(needWhiteStatusBar); - } + setLightStatusBar(needWhiteStatusBar); } @Nullable @@ -263,10 +258,5 @@ public abstract class BaseScene extends SceneFragment { public void onSaveInstanceState(@NonNull Bundle outState) { super.onSaveInstanceState(outState); - if (drawerView != null) { - drawerViewState = new SparseArray<>(); - drawerView.saveHierarchyState(drawerViewState); - outState.putSparseParcelableArray(KEY_DRAWER_VIEW_STATE, drawerViewState); - } } } diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.java index 44d13e08f..e06dc7973 100755 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.java @@ -788,25 +788,19 @@ public class GalleryDetailScene extends BaseScene implements View.OnClickListene switch (state) { case STATE_NORMAL: - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { - setLightStatusBar(false); - } + setLightStatusBar(false); // Show mMainView mViewTransition.showView(0, animation); // Show mBelowHeader mViewTransition2.showView(0, animation); break; case STATE_REFRESH: - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { - setLightStatusBar(true); - } + setLightStatusBar(true); // Show mProgressView mViewTransition.showView(1, animation); break; case STATE_REFRESH_HEADER: - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { - setLightStatusBar(false); - } + setLightStatusBar(false); // Show mMainView mViewTransition.showView(0, animation); // Show mProgress @@ -815,9 +809,7 @@ public class GalleryDetailScene extends BaseScene implements View.OnClickListene default: case STATE_INIT: case STATE_FAILED: - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { - setLightStatusBar(true); - } + setLightStatusBar(true); // Show mFailedView mViewTransition.showView(2, animation); break; diff --git a/app/src/main/res/values-night/themes.xml b/app/src/main/res/values-night/themes.xml deleted file mode 100644 index 6e986ee75..000000000 --- a/app/src/main/res/values-night/themes.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - -