Я пытаюсь сделать TextView как гиперссылку. Этот работал как ожидалось:
content.text = "<a href=${args.article.url}>Content</a>".fromHtml()
Но я получаю предупреждение об использовании строковых ресурсов. Но этот теперь показывает TextView как гиперссылку:
content.text = getString(R.string.content, args.article.url).fromHtml()
А это строковый ресурс:
<string name="content"><a href="%s">Content</a></string>
Есть ли какое-нибудь решение, чтобы исправить это, используя ресурс String?
@Suppress("DEPRECATION")
fun String.fromHtml() = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
Html.fromHtml(this, Html.FROM_HTML_MODE_COMPACT)
} else {
Html.fromHtml(this)
}