package org.awesomeapp.messenger.ui; import android.content.Intent; import android.content.SharedPreferences; import android.graphics.drawable.ColorDrawable; import android.os.Build; import android.os.Bundle; import android.app.Activity; import android.preference.PreferenceManager; import android.support.v7.app.AppCompatActivity; import android.view.Menu; import android.view.MenuItem; import org.awesomeapp.messenger.ui.legacy.SettingActivity; import org.awesomeapp.messenger.ui.onboarding.OnboardingActivity; import im.zom.messenger.R; public class AccountsActivity extends BaseActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.awesome_activity_accounts); getSupportActionBar().setDisplayHomeAsUpEnabled(true); //not set color final SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(this); int themeColorHeader = settings.getInt("themeColor",-1); int themeColorText = settings.getInt("themeColorText",-1); int themeColorBg = settings.getInt("themeColorBg",-1); if (themeColorBg != -1) findViewById(R.id.main_content).setBackgroundColor(themeColorBg); if (themeColorHeader != -1) { if (Build.VERSION.SDK_INT >= 21) { getWindow().setNavigationBarColor(themeColorHeader); getWindow().setStatusBarColor(themeColorHeader); } getSupportActionBar().setBackgroundDrawable(new ColorDrawable(themeColorHeader)); } } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_accounts, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: finish(); return true; case R.id.menu_add_account: Intent i = new Intent(this, OnboardingActivity.class); i.putExtra("showSplash",false); startActivity(i); return true; } return super.onOptionsItemSelected(item); } }