GuestureLockView mGuestureLockView=new GuestureLockView(context, new Drawl.GestureCallBack() {
@Override
public void checkedSuccess(String password) {
}
@Override
public void checkedFail() {
}
});
mGuestureLockView.setParentView(mFrameLayout);
mGuestureLockView=new GuestureLockView(context, new Drawl.GestureCallBack() {
@Override
public void checkedSuccess(String password) {
//首先判断一下用户是否已经设置密码
if(TextUtils.isEmpty(pwd)){
//如果为空,代码没有设置密码,需要设置新的密码;
// 设置新密码需要设置两遍,防止用户误操作;
// 第一遍设置的新密码保存在Variate类的一个变量中,这个变量默认为null
if(TextUtils.isEmpty(Variate.PASSWORD)){
//如果这个变量为null,第一次将密码保存在Variate.PASSWORD提示再次输入密码,
Variate.PASSWORD=password;
ToastUtils.showToast(context,"请再次输入密码");
// 并且刷新当前页面
refresh();
}else {
//如果Variate.PASSWORD不为空代表是第二次输入新密码,判断两次输入密码是否相同
if(password.equals(Variate.PASSWORD)){
//如果相同,将密码保存在当地sp中
sp.edit().putString("pwd",password).commit();
// 进入主页面,点击输入密码,输入设置的密码进入“搏击爱好者”页面
ToastUtils.showToast(context,"密码设置成功,请输入新密码");
refresh();
}else {
//如果两次输入密码不一样,将Variate.PASSWORD设为null,提示密码设置失败
Variate.PASSWORD=null;
ToastUtils.showToast(context,"密码设置失败");
// 跳回主页面需重新设置密码
Intent intent=new Intent(GuestureLockActivity.this, MainActivity.class);
startActivity(intent);
finish();
}
}
}else{
//如果已经设置密码,判断输入密码和保存密码是否相同
if(pwd.equals(password)){
//如果相同,密码正确,进入”搏击爱好者“页面
Intent intent=new Intent(GuestureLockActivity.this,BoJiAiHaoZheActivity.class);
startActivity(intent);
finish();
}else {
//如果不相同,密码错误,刷新当前activity,需重新输入密码
Toast.makeText(context,"密码错误",Toast.LENGTH_SHORT).show();
refresh();
}
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有