X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/7939d3feb5a6363b2f001c388219035313a3cbab..75b88e18b40bdb8abb6eec74027720209bee9349:/src/com/owncloud/android/MainApp.java diff --git a/src/com/owncloud/android/MainApp.java b/src/com/owncloud/android/MainApp.java index 657469ef..6bf385ce 100644 --- a/src/com/owncloud/android/MainApp.java +++ b/src/com/owncloud/android/MainApp.java @@ -23,6 +23,7 @@ package com.owncloud.android; import android.app.Activity; import android.app.Application; import android.content.Context; +import android.content.Intent; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.os.Build; @@ -33,6 +34,7 @@ import com.owncloud.android.datamodel.ThumbnailsCacheManager; import com.owncloud.android.lib.common.OwnCloudClientManagerFactory; import com.owncloud.android.lib.common.OwnCloudClientManagerFactory.Policy; import com.owncloud.android.lib.common.utils.Log_OC; +import com.owncloud.android.utils.ExceptionHandler; /** @@ -53,10 +55,16 @@ public class MainApp extends Application { private static final String POLICY_ALWAYS_NEW_CLIENT = "always new client"; private static Context mContext; + + private static boolean mOnlyOnDevice = false; + public void onCreate(){ super.onCreate(); MainApp.mContext = getApplicationContext(); + + // Setup handler for uncaught exceptions. + Thread.setDefaultUncaughtExceptionHandler(new ExceptionHandler()); boolean isSamlAuth = AUTH_ON.equals(getString(R.string.auth_method_saml_web_sso)); @@ -171,6 +179,14 @@ public class MainApp extends Application { return getAppContext().getResources().getString(R.string.log_name); } + public static void showOnlyFilesOnDevice(boolean state){ + mOnlyOnDevice = state; + } + + public static boolean getOnlyOnDevice(){ + return mOnlyOnDevice; + } + // user agent public static String getUserAgent() { String appString = getAppContext().getResources().getString(R.string.user_agent);