Constants: move status bar style as a constant from activities

This commit is contained in:
Andreas Schildbach 2024-10-20 12:10:44 +02:00
parent 59168f51c4
commit 99b737f237
4 changed files with 7 additions and 6 deletions

View file

@ -17,7 +17,9 @@
package de.schildbach.oeffi;
import android.graphics.Color;
import android.text.format.DateUtils;
import androidx.activity.SystemBarStyle;
import okhttp3.HttpUrl;
import java.util.Locale;
@ -65,4 +67,6 @@ public class Constants {
public static final String DESTINATION_ARROW_PREFIX = Character.toString(Constants.CHAR_RIGHTWARDS_ARROW)
+ Constants.CHAR_THIN_SPACE;
public static final String DESTINATION_ARROW_INVISIBLE_PREFIX = " ";
public static final SystemBarStyle STATUS_BAR_STYLE = SystemBarStyle.dark(Color.TRANSPARENT);
}

View file

@ -31,7 +31,6 @@ import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.activity.ComponentActivity;
import androidx.activity.EdgeToEdge;
import androidx.activity.SystemBarStyle;
import de.schildbach.oeffi.network.NetworkResources;
import de.schildbach.oeffi.util.ErrorReporter;
import de.schildbach.pte.NetworkId;
@ -47,7 +46,7 @@ public abstract class OeffiActivity extends ComponentActivity {
@Override
protected void onCreate(final Bundle savedInstanceState) {
EdgeToEdge.enable(this, SystemBarStyle.dark(Color.TRANSPARENT));
EdgeToEdge.enable(this, Constants.STATUS_BAR_STYLE);
super.onCreate(savedInstanceState);
this.application = (Application) getApplication();
this.prefs = PreferenceManager.getDefaultSharedPreferences(this);

View file

@ -40,7 +40,6 @@ import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.activity.ComponentActivity;
import androidx.activity.EdgeToEdge;
import androidx.activity.SystemBarStyle;
import androidx.activity.result.ActivityResultLauncher;
import androidx.activity.result.contract.ActivityResultContracts;
import androidx.core.content.ContextCompat;
@ -112,7 +111,7 @@ public class NetworkPickerActivity extends ComponentActivity implements Location
@Override
protected void onCreate(final Bundle savedInstanceState) {
EdgeToEdge.enable(this, SystemBarStyle.dark(Color.TRANSPARENT));
EdgeToEdge.enable(this, Constants.STATUS_BAR_STYLE);
super.onCreate(savedInstanceState);
prefs = PreferenceManager.getDefaultSharedPreferences(this);

View file

@ -37,7 +37,6 @@ import android.widget.TextView;
import android.widget.ViewAnimator;
import androidx.activity.ComponentActivity;
import androidx.activity.EdgeToEdge;
import androidx.activity.SystemBarStyle;
import com.google.common.util.concurrent.FutureCallback;
import com.google.common.util.concurrent.Futures;
import com.google.common.util.concurrent.ListenableFuture;
@ -119,7 +118,7 @@ public class PlanActivity extends ComponentActivity {
@Override
protected void onCreate(final Bundle savedInstanceState) {
EdgeToEdge.enable(this, SystemBarStyle.dark(Color.TRANSPARENT));
EdgeToEdge.enable(this, Constants.STATUS_BAR_STYLE);
super.onCreate(savedInstanceState);
this.application = (Application) getApplication();