X-Git-Url: http://git.pk910.de/?p=DHBWCampusApp.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fde%2Fdhbwloe%2Fcampusapp%2FCampusApp.java;h=403c7401b748e12feeb2d2ca8f935f60b7eb6596;hp=499a665e9bcc78b7ceb8dbb935729419a2c61cd8;hb=12137edd8e00a50e1cb621193594f80e8a3591fc;hpb=fdfc8b8fd7b7e8912e4ab62033066c83e154c6d0 diff --git a/app/src/main/java/de/dhbwloe/campusapp/CampusApp.java b/app/src/main/java/de/dhbwloe/campusapp/CampusApp.java index 499a665..403c740 100644 --- a/app/src/main/java/de/dhbwloe/campusapp/CampusApp.java +++ b/app/src/main/java/de/dhbwloe/campusapp/CampusApp.java @@ -66,6 +66,20 @@ public class CampusApp extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { Log.i("CampusApp", "Event: onCreate"); + + if(CampusAppContext.DEBUG) { + final Thread.UncaughtExceptionHandler systemExceptionHandler = Thread.getDefaultUncaughtExceptionHandler(); + final CampusAppExceptionHandler oExceptionHandler = new CampusAppExceptionHandler(); + Thread.setDefaultUncaughtExceptionHandler (new Thread.UncaughtExceptionHandler() { + @Override + public void uncaughtException(Thread thread, Throwable e) { + oExceptionHandler.handleUncaughtException(thread, e); + //systemExceptionHandler.uncaughtException(thread, e); + System.exit(1); + } + }); + } + super.onCreate(savedInstanceState); setContentView(R.layout.activity_campus_app); @@ -294,7 +308,7 @@ public class CampusApp extends FragmentActivity { AppContext = new CampusAppContext(this, R.id.fragment_container, R.id.nav_view); else AppContext.setMainActivity(this); - + super.onResume(); Log.i("CampusApp", "onResume event"); AppContext.getNfcCardListener().resumeForefrontDispatcher();