get Description From Exception - Android java.lang

Android examples for java.lang:Throwable

Description

get Description From Exception

Demo Code

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();
        }
    }

}

Related Tutorials