X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/18801deac414c45ecc98f9c8a6c20b066fc4fce9..e35e32ad52f3964a44f0f404adf699e0d18502de:/src/com/owncloud/android/MainApp.java?ds=inline diff --git a/src/com/owncloud/android/MainApp.java b/src/com/owncloud/android/MainApp.java index 1cac7e53..401f6075 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.SharedPreferences; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; @@ -36,6 +37,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; /** @@ -59,15 +61,17 @@ public class MainApp extends Application { private static String storagePath; - // TODO Enable when "On Device" is recovered? - // TODO better place - // private static boolean mOnlyOnDevice = false; + private static boolean mOnlyOnDevice = false; public void onCreate(){ super.onCreate(); MainApp.mContext = getApplicationContext(); + // Setup handler for uncaught exceptions. + Thread.setDefaultUncaughtExceptionHandler(new ExceptionHandler()); + + SharedPreferences appPrefs = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); MainApp.storagePath = appPrefs.getString("storage_path", Environment. @@ -194,14 +198,13 @@ public class MainApp extends Application { return getAppContext().getResources().getString(R.string.log_name); } - // TODO Enable when "On Device" is recovered ? -// public static void showOnlyFilesOnDevice(boolean state){ -// mOnlyOnDevice = state; -// } -// -// public static boolean getOnlyOnDevice(){ -// return mOnlyOnDevice; -// } + public static void showOnlyFilesOnDevice(boolean state){ + mOnlyOnDevice = state; + } + + public static boolean getOnlyOnDevice(){ + return mOnlyOnDevice; + } // user agent public static String getUserAgent() {