package com.wamod.entry; import android.content.Context; import android.os.Bundle; import android.preference.PreferenceFragment; import android.support.v7.app.AppCompatActivity; import android.view.MenuItem; import android.widget.Toast; import com.wamod.Resources; import com.wamod.Utils; import com.wamod.settings.Activity; /** * Created by brianvalente on 12/22/15. */ public class ConfigurationActivity extends Activity { static Context ctx; static AppCompatActivity a; @Override public void onCreate(Bundle savedInstanceState) { Utils.loadColorsBeforeSuper(this); super.onCreate(savedInstanceState); ctx = this; getFragmentManager().beginTransaction().replace(android.R.id.content, new WAMODSettingsFragment()).commit(); getSupportActionBar().setDisplayHomeAsUpEnabled(true); a = this; Utils.loadColorsV2(this); } public static class WAMODSettingsFragment extends PreferenceFragment { @Override public void onCreate(Bundle paramBundle) { super.onCreate(paramBundle); getPreferenceManager().setSharedPreferencesName("wamod"); switch (Utils.prefs.getString("conversation_style_entry", "")) { case "0": Stock(); break; case "1": WAMOD(); break; case "2": Hangouts(); break; case "3": Simple(); break; case "4": Aran(); break; case "5": Mood(); break; default: Toast.makeText(a, "Theme not supported", Toast.LENGTH_LONG).show(); a.finish(); } } private void WAMOD() { addPreferencesFromResource(Resources.getXml("theme_wamod_conversation_config")); } private void Hangouts() { addPreferencesFromResource(Resources.getXml("theme_hangouts_conversation_config")); } private void Aran() { addPreferencesFromResource(Resources.getXml("theme_aran_conversation_config")); } private void Simple() { addPreferencesFromResource(Resources.getXml("theme_simple_conversation_config")); } private void Mood() { addPreferencesFromResource(Resources.getXml("theme_mood_conversation_config")); } private void Stock() { addPreferencesFromResource(Resources.getXml("theme_stock_conversation_config")); } } @Override public boolean onOptionsItemSelected(MenuItem item) { if (item.getItemId() == android.R.id.home) onBackPressed(); return true; } }