我设计了一个密码锁活动,它要求用户在访问应用程序之前输入一个密码。
我有一个设置页面,允许用户启用或禁用密码锁,并且该设置被保存在sharedpreference中。
该应用程序如何:
发布于 2015-03-21 05:45:18
它的简单逻辑就在您的Passcode活动的创建方法中,从共享首选项中获取"Passcode Lock“的值
if(Passcode){
/*
* startActivity(new Intent(this,yourNextpage.class));
*
/
}所以如果“密码锁”检查没有显示密码活动..。
希望它对你有帮助
发布于 2015-03-21 06:30:01
在启动程序活动的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);我想这会解决问题。
https://stackoverflow.com/questions/29179645
复制相似问题