Added own crash handler for debugging
[DHBWCampusApp.git] / app / src / main / java / de / dhbwloe / campusapp / CampusAppCrashHandler.java
diff --git a/app/src/main/java/de/dhbwloe/campusapp/CampusAppCrashHandler.java b/app/src/main/java/de/dhbwloe/campusapp/CampusAppCrashHandler.java
new file mode 100644 (file)
index 0000000..7f66e1c
--- /dev/null
@@ -0,0 +1,25 @@
+package de.dhbwloe.campusapp;
+
+import android.app.Activity;
+import android.os.Bundle;
+import android.view.Window;
+
+/**
+ * Created by pk910 on 11.03.2016.
+ */
+public class CampusAppCrashHandler extends Activity {
+
+    @Override
+    public void onCreate(Bundle savedInstanceState)
+    {
+        super.onCreate(savedInstanceState);
+        requestWindowFeature(Window.FEATURE_NO_TITLE); // make a dialog without a titlebar
+        setContentView(R.layout.crash_log);
+
+        Bundle extras = this.getIntent().getExtras();
+        String crashdate = (extras != null ? extras.getString("crashdate") : null);
+
+        CampusAppExceptionHandler exceptionHandler = new CampusAppExceptionHandler();
+        exceptionHandler.postprocessException(this, crashdate);
+    }
+}