package com.common.example;
/**
* @author Y@$!n
*
*/
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.Toast;
import com.common.utils.Common;
import com.common.utils.R;
public class GetPrefAct extends Activity {
private Context mContext;
private CheckBox cb_GetBoolean;
private EditText et_GetStringPref;
private EditText et_GetIntegerPref;
private EditText et_GetLongPref;
private EditText et_GetFloatPref;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.get_pref_act);
mContext = GetPrefAct.this;
init();
}
private void init() {
// TODO Auto-generated method stub
cb_GetBoolean = (CheckBox) findViewById(R.id.cb_GetBoolean);
et_GetStringPref = (EditText) findViewById(R.id.et_GetStringPref);
et_GetIntegerPref = (EditText) findViewById(R.id.et_GetIntegerPref);
et_GetLongPref = (EditText) findViewById(R.id.et_GetLongPref);
et_GetFloatPref = (EditText) findViewById(R.id.et_GetFloatPref);
Button btn_GetPref = (Button) findViewById(R.id.btn_GetPref);
btn_GetPref.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// Common.getStringPrefrences(mContext, "strPref");
// Common.getIntPrefrences(mContext, "intPref");
// Common.getLongPrefrences(mContext, "longPref");
// Common.getBooleanPrefrences(mContext, "booleanPref");
// Common.getFloatPrefrences(mContext, "floatPref");
if (Common.getStringPrefrences(mContext, "Yes", getString(R.string.app_name)).equals(
"Yes")) {
et_GetStringPref.setText(Common.getStringPrefrences(mContext, "strPref", getString(R.string.app_name)));
et_GetIntegerPref.setText(String.valueOf(Common.getIntPrefrences(mContext, "intPref", getString(R.string.app_name))));
et_GetLongPref.setText(String.valueOf(Common.getLongPrefrences(mContext, "longPref", getString(R.string.app_name))));
et_GetFloatPref.setText(String.valueOf(Common.getFloatPrefrences(mContext, "floatPref", getString(R.string.app_name))));
if (Common.getBooleanPrefrences(mContext, "booleanPref", getString(R.string.app_name))) {
cb_GetBoolean.setText("True");
// Toast.makeText(mContext, "Selected true" + Common.getBooleanPrefrences(mContext, "booleanPref", getString(R.string.app_name)), Toast.LENGTH_LONG).show();
cb_GetBoolean.setChecked(true);
} else {
cb_GetBoolean.setText("False");
// Toast.makeText(mContext, "Selected" + Common.getBooleanPrefrences(mContext, "booleanPref", getString(R.string.app_name)), Toast.LENGTH_LONG).show();
cb_GetBoolean.setChecked(false);
}
} else {
Toast.makeText(mContext, "Please set preferences.", Toast.LENGTH_LONG).show();
}
}
});
Button btn_RemoveAllPref = (Button) findViewById(R.id.btn_RemoveAllPref);
btn_RemoveAllPref.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Common.removeAllPrefrences(mContext, getString(R.string.app_name));
Common.setStringPrefrences(mContext, "Yes", "No", getString(R.string.app_name));
cb_GetBoolean.setText("False");
cb_GetBoolean.setChecked(false);
et_GetStringPref.setText("");
et_GetIntegerPref.setText("");
et_GetLongPref.setText("");
et_GetFloatPref.setText("");
}
});
}
}