5

我有以下代码:

Html.fromHtml(getString(R.string.privacy_policy_text)

但是,Html.fromHtml()已弃用。我知道我应该按照这里HtmlCompat的指示使用。但是,我不知道我必须在我的 build.gradle 文件中包含什么才能使该类即使经过大量谷歌搜索后仍然可用。

我的 build.gradle 中已经有以下支持库:

implementation 'com.android.support:design:27.1.1'
implementation 'com.android.support:support-vector-drawable:27.1.1'
implementation 'com.android.support:support-v4:27.1.1'
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.2'
implementation 'com.android.support:recyclerview-v7:27.1.1'
4

1 回答 1

4

在当前版本的 Android JavaDocs 中,有关于哪个工件提供特定类的注释。

HtmlCompat JavaDocs

在这里,我们看到“属于 Maven 工件 androidx.core:core:1.0.0-beta1 ”。这会告诉您要使用的特定工件和版本,尽管您可能需要与您正在使用的其他工件同步该版本。

这是一个androidx工件,作为支持库大重构的一部分。这可能会导致使用经典支持库工件的项目出现问题。您可能希望推迟使用HtmlCompat,直到您可以将整个项目切换到androidx工件。

于 2018-07-08T23:28:33.683 回答