projects
/
pub
/
Android
/
ownCloud.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added pass code protection to AuthenticatorActivity
[pub/Android/ownCloud.git]
/
src
/
com
/
owncloud
/
android
/
authentication
/
PasscodeManager.java
diff --git
a/src/com/owncloud/android/authentication/PasscodeManager.java
b/src/com/owncloud/android/authentication/PasscodeManager.java
index
a5eb06a
..
ee1ba71
100644
(file)
--- 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<Class>();
static {
sExemptOfPasscodeActivites = new HashSet<Class>();
- sExemptOfPasscodeActivites.add(AuthenticatorActivity.class); // maybe not so good idea
sExemptOfPasscodeActivites.add(PinCodeActivity.class);
sExemptOfPasscodeActivites.add(PinCodeActivity.class);
+ // other activities may be exempted, if needed
}
private static int PASS_CODE_TIMEOUT = 1000;
}
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;
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);
Intent i = new Intent(MainApp.getAppContext(), PinCodeActivity.class);
i.setAction(PinCodeActivity.ACTION_REQUEST);
+ i.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
activity.startActivity(i);
}
activity.startActivity(i);
}