package hello.dcsms.omzen;
import hello.dcsms.omzen.R;
import hello.dcsms.omzen.theme.HelloTheme;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.content.SharedPreferences.OnSharedPreferenceChangeListener;
import android.os.Bundle;
import android.preference.Preference;
import android.preference.Preference.OnPreferenceClickListener;
import android.preference.PreferenceActivity;
import android.preference.PreferenceScreen;
import android.widget.Toast;
public class Sett extends PreferenceActivity implements
OnSharedPreferenceChangeListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.pref);
PreferenceScreen pre = (PreferenceScreen) findPreference("OMZ_THEME");
pre.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference arg0) {
Intent i = new Intent();
i.setClass(getApplicationContext(), HelloTheme.class);
startActivity(i);
return false;
}
});
}
@Override
public void onSharedPreferenceChanged(SharedPreferences pref, String s) {
if (s.equals("TES")) {
String ss = pref.getString("TES", "0");
Editor edit = pref.edit();
edit.putInt("STATUSBAR_LAYOUT", Integer.parseInt(ss));
edit.apply();
String[] sa = getResources().getStringArray(
R.array.STATBAR_LAYOUT_NAMA);
Toast.makeText(
getApplicationContext(),
"Layout \"" + sa[Integer.parseInt(ss)]
+ "\" has been crot, pres bek baten tu aplai",
Toast.LENGTH_SHORT).show();
Intent i = new Intent();
i.setAction(S.ATURLAYOUT);
i.putExtra("STYLE", Integer.parseInt(ss));
sendBroadcast(i);
}
}
}