X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/6a4fb7715986fcd56699ed7c1d1a94c67525e566..efc9808d9ab46612d7bcc0d76b3c151bfb92861a:/src/eu/alefzero/owncloud/ui/activity/FileDisplayActivity.java diff --git a/src/eu/alefzero/owncloud/ui/activity/FileDisplayActivity.java b/src/eu/alefzero/owncloud/ui/activity/FileDisplayActivity.java index 5c027035..0f2daf01 100644 --- a/src/eu/alefzero/owncloud/ui/activity/FileDisplayActivity.java +++ b/src/eu/alefzero/owncloud/ui/activity/FileDisplayActivity.java @@ -18,7 +18,10 @@ package eu.alefzero.owncloud.ui.activity; +import java.io.BufferedReader; import java.io.File; +import java.io.InputStreamReader; +import java.lang.Thread.UncaughtExceptionHandler; import java.net.URLEncoder; import java.util.ArrayList; @@ -38,6 +41,7 @@ import android.database.Cursor; import android.net.Uri; import android.os.Bundle; import android.provider.MediaStore; +import android.telephony.TelephonyManager; import android.util.Log; import android.view.View; import android.view.ViewGroup; @@ -55,6 +59,7 @@ import com.actionbarsherlock.view.MenuItem; import com.actionbarsherlock.view.Window; import eu.alefzero.owncloud.AccountUtils; +import eu.alefzero.owncloud.CrashHandler; import eu.alefzero.owncloud.R; import eu.alefzero.owncloud.authenticator.AccountAuthenticator; import eu.alefzero.owncloud.datamodel.DataStorageManager; @@ -96,7 +101,9 @@ public class FileDisplayActivity extends SherlockFragmentActivity implements requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); setProgressBarIndeterminateVisibility(false); - + + Thread.setDefaultUncaughtExceptionHandler(new CrashHandler(getApplicationContext())); + if(savedInstanceState != null){ mCurrentDir = (OCFile) savedInstanceState.getParcelable(KEY_CURRENT_DIR); } @@ -558,6 +565,5 @@ public class FileDisplayActivity extends SherlockFragmentActivity implements intent.putExtra("authorities", new String[] { AccountAuthenticator.AUTH_TOKEN_TYPE }); startActivity(intent); } - } - + } }