如何使用注释从 Html 中删除已弃用的磨损

how to remove fromHtml deprecated worning using Annotation

如何删除 android 工作室中已弃用的错误。

   @SuppressWarnings("deprecated")
    public void setText(){
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
            tv_howTo.setText(Html.fromHtml(getResources().getString(R.string.app_name), Html.FROM_HTML_MODE_COMPACT));
        } else {
            tv_howTo.setText(Html.fromHtml(getResources().getString(R.string.app_name)));
        }
    }

我尝试使用 @SuppressWarnings("deprecated")@TargetApi(15) 但没有用。我需要删除已弃用的警告。

查看截图

只需在语句前添加 //noinspection deprecation,如下所示:

//noinspection deprecation
tv_howTo.setText(Html.fromHtml(getResources().getString(R.string.app_name)));

fromHtml 上按 Alt + Enter,Android Studio 会建议您解决问题。

您可以使用注释抑制警告。只需添加 @SuppressWarnings("deprecation") 而不是 @SuppressWarnings("deprecated"),您将不会再看到该警告。