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;
}
}