Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Change_Password extends Activity {
- public SharedPreferences prefs;
- private String prefName = "MyPref";
- private static final String TEXT_VALUE_KEY = "nothing";
- String passtemp="";
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.change_password);
- Button btnCancel=(Button)findViewById(R.id.btnCancel);
- btnCancel.setOnClickListener(new OnClickListener() {
- public void onClick(View arg0) {
- finish();
- }
- });
- final EditText txtNewPassword=(EditText)findViewById(R.id.txtNewPassword);
- final EditText txtCurrentPassword=(EditText)findViewById(R.id.txtCurrentPassword);
- final EditText txtConfirmPassword=(EditText)findViewById(R.id.txtConfirmNewPassword);
- Button btnSave=(Button)findViewById(R.id.btnSave);
- btnSave.setOnClickListener(new OnClickListener() {
- public void onClick(View arg0) {
- prefs = getSharedPreferences(prefName, MODE_PRIVATE);
- passtemp = prefs.getString(TEXT_VALUE_KEY, "nothing");
- if(txtConfirmPassword.getText().toString().equalsIgnoreCase("") |
- txtCurrentPassword.getText().toString().equalsIgnoreCase("") |
- txtCurrentPassword.getText().toString().equalsIgnoreCase(""))
- {
- Toast.makeText(getBaseContext(),"Please Complete the Information", Toast.LENGTH_SHORT).show();
- }
- else
- if(!txtNewPassword.getText().toString().equalsIgnoreCase(txtConfirmPassword.getText().toString()))
- {
- Toast.makeText(getBaseContext(),
- "These Passwords Don't Match !", Toast.LENGTH_SHORT).show();
- }
- else
- if(!passtemp.equalsIgnoreCase(txtCurrentPassword.getText().toString()))
- {
- Toast.makeText(getBaseContext(),
- "Current Password is Incorrect!", Toast.LENGTH_SHORT).show();
- }
- else
- {
- ///------- //---save the values in the EditText view to preferences---
- prefs = getPreferences(MODE_PRIVATE);
- SharedPreferences.Editor editor = prefs.edit();
- editor.putString(TEXT_VALUE_KEY, txtNewPassword.getText().toString());
- //---saves the values---
- editor.commit();
- ///--------
- //Password=txtNewPassword.getText().toString();
- Toast.makeText(getBaseContext(),
- Password, Toast.LENGTH_SHORT).show();
- }
- }
- });
- }
- @Override
- public void onAttachedToWindow() {
- this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
- super.onAttachedToWindow();
- }
- @Override
- public boolean onKeyDown(int keyCode, KeyEvent event) {
- if(keyCode == KeyEvent.KEYCODE_HOME)
- BackToMainIntent();
- else if(keyCode==KeyEvent.KEYCODE_BACK)
- {
- BackToMainIntent();
- }
- return false;
- }
- public void BackToMainIntent()
- {
- Intent intent = new Intent(this, Main.class);
- intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
- startActivity(intent);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement