Monday, February 7, 2011

[android-developers] Am I doing UncaughtExceptionHandler correctly?

Hi, I want to intercept all exceptions with a global exception with a
AlerDialog but my UncaughtExceptionHandler doesn't seems to show the
dialog. Did I implement it correctly?

Many Thanks.

I put this in onCreate() ->
Thread.setDefaultUncaughtExceptionHandler(onDirectoryException);

---
The I implemented Thread.UncaughtExceptionHandler ->

private Thread.UncaughtExceptionHandler onDirectoryException = new
Thread.UncaughtExceptionHandler() {
String LOG_TAG;
@Override
public void uncaughtException(Thread thread, Throwable ex) {
// TODO Auto-generated method stub
Log.e(LOG_TAG, "Directory parsing or data connection timeout", ex);
new AlertDialog.Builder(getBaseContext())
.setTitle("Information")
.setMessage("Data connection timeout. Please try again later.")
.setPositiveButton(android.R.string.ok, null)
.setCancelable(false)
.create()
.show();
finish();
}
};

--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate