用lint警告をカスタマイズします。は、次のような場合のために糸くずチェックをカスタマイズする可能性がある場合、私はちょうどたい知っ廃止/ newapi
Spannable text;
if(Build.VERSION.SDK_INT > Build.VERSION_CODE.N) {
text = Html.fromHtml(htmlString, Html.FROM_HTML_MODE_LEGACY, null, null);
} else {
text = Html.fromHtml(htmlString, null, null);
}
場合、Html.fromHtml(<4 params>)
はそれがあるため、エラーとして表示されるだろうがなければapi 24の下では利用できませんが、if条件のおかげでエラー表示は自動的に抑制されます。 Html.fromHtml(<3 params>)
メソッドに関する廃止予定の警告でも同じことは起こりません。このメソッド(ifのおかげで)は非推奨になっている場合にのみ実行されるので、この警告は間違っています。私はそれを手動で抑制する必要があります。
を教える可能性があります。この場合、Lintは自動的に非推奨警告を抑制しますか?
2番目の質問が、リンク: 私は、次のモードで、以前のコードを変更した場合、lintはエラーとして「newApi方法」を示すために続けています。 自動的に処理する可能性はありますか? ありがとう:Androidのスタジオでの設定から
Spannable text = Build.VERSION.SDK_INT > Build.VERSION_CODE.N
? Html.fromHtml(htmlString, Html.FROM_HTML_MODE_LEGACY, null, null)
: Html.fromHtml(htmlString, null, null);
ジャンニ
注釈@SuppressLint( "NewApi")を試しましたか? –
はい、私はそれを行いました。 私は毎回SuppressWarningを追加せずにこの状況を自動的に処理するLintを一度教える方法を尋ねています。 –