Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何使用HtmlCompat?_Android_Android Gradle Plugin_Android Support Library_Androidx - Fatal编程技术网

Android 如何使用HtmlCompat?

Android 如何使用HtmlCompat?,android,android-gradle-plugin,android-support-library,androidx,Android,Android Gradle Plugin,Android Support Library,Androidx,我有以下代码: Html.fromHtml(getString(R.string.privacy\u policy\u text) 然而,Html.fromHtml()已被弃用。我知道我应该使用所述的HtmlCompat。然而,我不知道我必须在build.gradle文件中包含什么才能使该类在谷歌搜索了很多次之后仍然可用 我的build.gradle中已经有以下支持库: implementation 'com.android.support:design:27.1.1' implementati

我有以下代码:

Html.fromHtml(getString(R.string.privacy\u policy\u 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'

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

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


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

OK,but是否有办法将其添加到build.gradle以及如何添加?请问什么是“工件”?@Yar:
实现“androidx.core:core:1.0.0-beta1”
。但是,正如我所指出的,转移到
androidx
并不容易"这个术语是指我们通过
implementation
build.gradle
中的
dependencies
列表中的类似语句添加到项目中的库或其他东西。谢谢。然后,我想,我会尝试使用com.pixplicity.htmlcompat.htmlcompat,这是不推荐使用的,但我想如果我的应用程序用它编译,它会持续,除非我的应用程序的新版本将在稍后发布,lib将消失。我没有看到Maven在这里的行:@Mark:他们重新编写了文档。我创建(尚未启动)以提供此类信息。如果您查看“包”要查找
androidx.core.text
,您将看到所有类及其相关工件/版本的列表,单击工件的名称,依此类推。