From: David A. Velasco Date: Thu, 30 Apr 2015 14:06:06 +0000 (+0200) Subject: Added pass code protection to AuthenticatorActivity X-Git-Tag: test~19^2~14 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/2f974663010953006d40184be330f84933b426fe?ds=inline Added pass code protection to AuthenticatorActivity --- diff --git a/src/com/owncloud/android/authentication/PasscodeManager.java b/src/com/owncloud/android/authentication/PasscodeManager.java index a5eb06a6..ee1ba714 100644 --- a/src/com/owncloud/android/authentication/PasscodeManager.java +++ b/src/com/owncloud/android/authentication/PasscodeManager.java @@ -17,11 +17,12 @@ public class PassCodeManager { static { sExemptOfPasscodeActivites = new HashSet(); - sExemptOfPasscodeActivites.add(AuthenticatorActivity.class); // maybe not so good idea sExemptOfPasscodeActivites.add(PinCodeActivity.class); + // other activities may be exempted, if needed } private static int PASS_CODE_TIMEOUT = 1000; + // keeping a "low" value (not 0) is the easiest way to avoid prevent the pass code is requested on rotations public static PassCodeManager mPassCodeManagerInstance = null; @@ -44,6 +45,7 @@ public class PassCodeManager { Intent i = new Intent(MainApp.getAppContext(), PinCodeActivity.class); i.setAction(PinCodeActivity.ACTION_REQUEST); + i.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); activity.startActivity(i); }