我希望在x次登录失败后锁定我的应用程序n分钟 ,重启应用程序后,锁定应该正常工作
有什么建议吗?
答案 0 :(得分:0)
private Runnable runnable;
private Handler handler;
//Write in OnCreate
handler = new Handler();
runnable = new Runnable() {
@Override
public void run() {
try {
//Perform Here as you want.
} catch (InstantiationException e) {
e.printStackTrace();
}
}
};
startHandler();
@Override
public void onUserInteraction() {
super.onUserInteraction();
stopHandler();//stop first and then start
startHandler();
}
public void stopHandler() {
handler.removeCallbacks(runnable);
}
public void startHandler() {
handler.postDelayed(runnable, 5 * 60 * 1000); //for 5 minutes
}