blob: 5ea61a52d0a0284e7cbd59966283fcd05984c18d [file] [log] [blame]
jeffhao5d1ac922011-09-29 17:41:15 -07001// Copyright 2007 The Android Open Source Project
2
3import java.lang.Thread.UncaughtExceptionHandler;
4
5/**
6 * Report death-by-uncaught-exception.
7 */
8public class ThreadDeathHandler implements Thread.UncaughtExceptionHandler {
9 private String mMyMessage;
10
11 public ThreadDeathHandler(String msg) {
12 mMyMessage = msg;
13 }
14
15 public void uncaughtException(Thread t, Throwable e) {
16 System.err.println("Uncaught exception " + mMyMessage + "!");
17 e.printStackTrace();
18 }
19}