gpt4 book ai didi

Android:删除 Html.fromHtml 的弃用警告

转载 作者:太空狗 更新时间:2023-10-29 15:59:56 28 4
gpt4 key购买 nike

我想删除 Html.fromHtml(string) 的弃用警告。

我试过这样做:

    if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) {
htmlSpanned = Html.fromHtml(string,Html.FROM_HTML_MODE_LEGACY);
} else {
//noinspection deprecation
htmlSpanned = Html.fromHtml(string);
}

但它在编译过程中仍然给我一个警告:

Warning:(18, 31) [deprecation] fromHtml(String) in Html has been deprecated

最佳答案

好吧,单参数 fromHtml() 已被弃用。 Build 检查确保您不会在旧设备上调用它,但它不会改变它已被弃用的事实 compileSdkVersion 24.

你有四个选择:

  1. compileSdkVersion 降低到 24 以下。这会产生涟漪效应(例如,您不能使用支持库的 24.x.x 版本)并且不是一个好的选择。

  2. 将您的 minSdkVersion 设置为 24 并摆脱单参数 fromHtml() 调用。这在 2016 年是不切实际的。

  3. 接受删除线和 Lint 投诉。

  4. 向该方法添加适当的 @SuppressLint 注释,让 IDE 停止报错。 As Ahlem Jarrar notes ,最简单的添加方法是通过快速修复。

关于Android:删除 Html.fromHtml 的弃用警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39215949/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com