이 세상에 하나는 남기고 가자

세상에 필요한 소스코드 한줄 남기고 가자

Html.fromHtml deprecated(Android N)

아사마루

Android N이 아직 developer preview 상태지만 곧 정식 버전이 나올 것으로 생각된다. 이 Android N에서 deprecated 된 것 중의 하나가 Html.fromHtml다.

공식 문서에는 다음과 같이 안내되어 있다.

This method was deprecated in API level 24. use fromHtml(String, int) instead.

이와 관련해서는 길게 이야기할 것도 없으니 버전에 대응되도록 처리해 둔 함수를 아래에 남긴다.

public static Spanned fromHtml(String source) {
  if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.N) {
    // noinspection deprecation
    return Html.fromHtml(source);
  }
  return Html.fromHtml(source, Html.FROM_HTML_MODE_LEGACY);
}
Comment