@Override public void onClick(View v) { switch (v.getId()) { case R.id.btn_reset: password = ""; mBtnDone.setEnabled(false); break; case R.id.btn_done: mConfig.setPatternPassword(MD5Utils.MD5(password)); getActivity().setResult(Activity.RESULT_OK); getActivity().finish(); break; default: break; } }
@Override public void run() { if (password.length() > 4) { password = password.substring(0, 4); } if (password.length() == 4) { if (mConfig.getDigitalPassword().equals(MD5Utils.MD5(password))) { if (!getActivity().isFinishing()) { getActivity().finish(); Intent intent = new Intent(getActivity(), CreatePasswordActivity.class); intent.putExtra( Constants.StringConstant.PARAMS_DATA, Constants.LockerMode.LOCK_MODE_DIGIT); startActivity(intent); } } else { indicator.passwordWrong(); password = ""; } } }
@Override public void run() { if (password.length() > 4) { password = password.substring(0, 4); } if (password.length() == 4) { if (TextUtils.equals(MD5Utils.MD5(password), config.getDigitalPassword())) { if (isLaunchCamera) { AppUtils.launchCamera(getContext()); } else if (notification != null) { try { notification.contentIntent.send(); } catch (CanceledException e) { e.printStackTrace(); } } LockerManager.getInstance(getContext()).unlock(); } else { indicator.passwordWrong(); password = ""; } } }