如何使用 HtmlCompat?

Roy*_*son 5 android android-support-library android-gradle-plugin androidx

我有以下代码:

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'
Run Code Online (Sandbox Code Playgroud)

Com*_*are 4

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

HtmlCompat Java文档

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

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