X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/e0867d2b28b3e29430eead9938f9fc6a9b2944be..84e99c3cc7bfd51fa648ecae35a839269204c2d0:/src/com/owncloud/android/MainApp.java diff --git a/src/com/owncloud/android/MainApp.java b/src/com/owncloud/android/MainApp.java index 789fa14d..b16198d8 100644 --- a/src/com/owncloud/android/MainApp.java +++ b/src/com/owncloud/android/MainApp.java @@ -30,7 +30,7 @@ import android.os.Build; import android.os.Bundle; import com.owncloud.android.authentication.AuthenticatorActivity; -import com.owncloud.android.authentication.PinCheck; +import com.owncloud.android.authentication.PassCodeManager; import com.owncloud.android.datamodel.ThumbnailsCacheManager; import com.owncloud.android.lib.common.OwnCloudClientManagerFactory; import com.owncloud.android.lib.common.OwnCloudClientManagerFactory.Policy; @@ -52,14 +52,6 @@ public class MainApp extends Application { private static final String AUTH_ON = "on"; - private static final Set sExemptOfPasscodeActivites; - - static { - sExemptOfPasscodeActivites = new HashSet(); - sExemptOfPasscodeActivites.add(AuthenticatorActivity.class.getCanonicalName()); - sExemptOfPasscodeActivites.add(PinCodeActivity.class.getCanonicalName()); - } - @SuppressWarnings("unused") private static final String POLICY_SINGLE_SESSION_PER_ACCOUNT = "single session per account"; @SuppressWarnings("unused") @@ -106,31 +98,23 @@ public class MainApp extends Application { @Override public void onActivityStarted(Activity activity) { Log_OC.d(TAG, activity.getClass().getSimpleName() + " in onStart()" ); + PassCodeManager.getPassCodeManager().onActivityStarted(activity); } @Override public void onActivityResumed(Activity activity) { Log_OC.d(TAG, activity.getClass().getSimpleName() + " in onResume()" ); - if (!sExemptOfPasscodeActivites.contains(activity.getClass().getCanonicalName()) && - PinCheck.checkIfPinEntry() - ){ - Intent i = new Intent(MainApp.getAppContext(), PinCodeActivity.class); - //i.putExtra(PinCodeActivity.EXTRA_ACTIVITY, activity.getClass().getSimpleName()); - i.setAction(PinCodeActivity.ACTION_REQUEST); - activity.startActivity(i); - } } @Override public void onActivityPaused(Activity activity) { Log_OC.d(TAG, activity.getClass().getSimpleName() + " in onPause()"); - PinCheck.setUnlockTimestamp(); } @Override public void onActivityStopped(Activity activity) { Log_OC.d(TAG, activity.getClass().getSimpleName() + " in onStop()" ); - + PassCodeManager.getPassCodeManager().onActivityStopped(activity); } @Override