我设计了一个密码锁定活动,要求用户在访问应用程序之前输入密码。
我有一个设置页面,允许用户启用或禁用密码锁定,设置保存在共享偏好中
该应用程序如何:
答案 0 :(得分:0)
简单的逻辑 只是在您的密码活动的Oncreate方法中从共享首选项中获取“密码锁定”的值
if(Passcode){
/*
* startActivity(new Intent(this,yourNextpage.class));
*
/
}
所以,如果选中“密码锁定”,则不显示密码活动...
希望对你有所帮助
答案 1 :(得分:0)
在启动器活动的onCreate方法中,您可以检查共享首选项的值。
SharedPreferences sp = this.getSharedPreferences("passcode", Context.MODE_PRIVATE);
String str = sp.getString("passcode","");
如果设置为str,则设为0,则可以启动PasscodeLockActivity。
Intent intent = new Intent(this,PasscodeLockActivity.class);
startActivity(intent);
我想这可以解决问题。