diff --git a/app/src/main/java/org/isoron/uhabits/MainActivity.java b/app/src/main/java/org/isoron/uhabits/MainActivity.java index 4134150f5..8a927e712 100644 --- a/app/src/main/java/org/isoron/uhabits/MainActivity.java +++ b/app/src/main/java/org/isoron/uhabits/MainActivity.java @@ -27,13 +27,16 @@ import android.content.Intent; import android.content.IntentFilter; import android.content.SharedPreferences; import android.content.pm.PackageManager; +import android.graphics.drawable.ColorDrawable; import android.net.Uri; import android.os.AsyncTask; +import android.os.Build; import android.os.Bundle; import android.os.Handler; import android.preference.PreferenceManager; import android.support.annotation.NonNull; import android.support.v4.content.LocalBroadcastManager; +import android.support.v7.app.ActionBar; import android.view.Menu; import android.view.MenuItem; @@ -84,9 +87,22 @@ public class MainActivity extends BaseActivity localBroadcastManager = LocalBroadcastManager.getInstance(this); localBroadcastManager.registerReceiver(receiver, new IntentFilter(ACTION_REFRESH)); + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) + onPreLollipopStartup(); + onStartup(); } + private void onPreLollipopStartup() + { + ActionBar actionBar = getSupportActionBar(); + if(actionBar == null) return; + if(UIHelper.isNightMode()) return; + + int color = getResources().getColor(R.color.grey_900); + actionBar.setBackgroundDrawable(new ColorDrawable(color)); + } + private void onStartup() { PreferenceManager.setDefaultValues(this, R.xml.preferences, false);