Android examples for java.lang:Throwable
get Description From Exception
import android.net.Uri; import android.text.SpannableString; import android.text.Spanned; import android.text.TextUtils; import android.text.style.StrikethroughSpan; import android.util.Log; import java.io.PrintWriter; import java.io.StringWriter; import java.io.UnsupportedEncodingException; import java.math.BigDecimal; import java.security.NoSuchAlgorithmException; import java.text.DecimalFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.HashMap; import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Main{ public static String getDescriptionFromException(Exception e) { if (e == null) { return ""; }/*from w w w . ja v a 2s. c o m*/ try { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); e.printStackTrace(pw); String ret = sw.toString(); return ret; } catch (Exception e2) { return "Bad getDescriptionFromException:" + e2.toString(); } } }