Kaynağa Gözat

[공통][New] StringUtil.fromHtml 추가

hyodong.min 7 yıl önce
ebeveyn
işleme
4f2e0a7a12

+ 17 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/util/StringUtil.java

@@ -4,6 +4,8 @@
 package kr.co.zumo.app.lifeplus.util;
 
 import android.support.annotation.Nullable;
+import android.text.Html;
+import android.text.Spanned;
 
 import java.io.UnsupportedEncodingException;
 import java.security.MessageDigest;
@@ -182,4 +184,19 @@ public class StringUtil {
   public static String getPureNumber(String stringForNumber) {
     return stringForNumber.replaceAll("[^0-9]", "");
   }
+
+  /**
+   * HTML 이 적용된 Spanned 반환
+   *
+   * @param str
+   * @return
+   */
+  public static Spanned fromHtml(String str) {
+    if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) {
+      return Html.fromHtml(str, Html.FROM_HTML_MODE_LEGACY);
+    }
+    else {
+      return Html.fromHtml(str);
+    }
+  }
 }