package com.sogouchat.ui; import com.sogouchat.R; import android.app.Activity; import android.content.Intent; import android.content.SharedPreferences; import android.os.Bundle; import android.view.View; import android.view.Window; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.CheckBox; import android.widget.RelativeLayout; public class msgAlart extends Activity { public Button mButton_back; public RelativeLayout mLayoutVoice,mLayoutVibrate; public CheckBox mCheckBoxckVoice,mCheckBoxcVibrate; public SharedPreferences mSetingPreferences; public SharedPreferences.Editor mSetingEditor; public boolean mStatusVoice,mStatusVibrate; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.msgalart); mButton_back=(Button)findViewById(R.id.msgalart_back); mCheckBoxckVoice=(CheckBox)findViewById(R.id.ck_voice); mCheckBoxcVibrate=(CheckBox)findViewById(R.id.ck_vibrate); mSetingPreferences = getSharedPreferences("setting", Activity.MODE_WORLD_READABLE); mSetingEditor =mSetingPreferences.edit(); mStatusVoice=mSetingPreferences.getBoolean("Voice", false); mStatusVibrate=mSetingPreferences.getBoolean("Vibrate",false); mCheckBoxckVoice.setChecked(mStatusVoice); mCheckBoxcVibrate.setChecked(mStatusVibrate); mButton_back.setOnClickListener(new OnClickListener() { public void onClick(View v) { Intent intent = new Intent(); intent.setClass(msgAlart.this, settingActivity.class); startActivity(intent); finish(); } }); mLayoutVoice=(RelativeLayout)findViewById(R.id.rl_voice); mLayoutVoice.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub mStatusVoice=!mStatusVoice; mCheckBoxckVoice.setChecked(mStatusVoice); mSetingEditor.putBoolean("Voice", mStatusVoice); mSetingEditor.commit(); } }); mLayoutVibrate=(RelativeLayout)findViewById(R.id.rl_vibrate); mLayoutVibrate.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub mStatusVibrate=!mStatusVibrate; mCheckBoxcVibrate.setChecked(mStatusVibrate); mSetingEditor.putBoolean("Vibrate", mStatusVoice); mSetingEditor.commit(); } }); } }