public class PinCheck extends Activity {
private static Long timestamp = 0l;
- private static Long lastStart = 0l;
- private static int PINCODE_TIMEOUT = 10000;
+ private static Long lastStart = 0l; // this must be here because it's called twice - in onCreate and onResume
+ private static int PINCODE_TIMEOUT = 1000;
public static void setUnlockTimestamp() {
timestamp = System.currentTimeMillis();
public static boolean checkIfPinEntry(){
if ((System.currentTimeMillis() - timestamp) > PINCODE_TIMEOUT &&
- (System.currentTimeMillis() - lastStart) > PINCODE_TIMEOUT){
+ (System.currentTimeMillis() - lastStart) > PINCODE_TIMEOUT
+ ){
SharedPreferences appPrefs = PreferenceManager.getDefaultSharedPreferences(MainApp.getAppContext());
if (appPrefs.getBoolean("set_pincode", false)) {
lastStart = System.currentTimeMillis();