私が行っていたいくつかのコードで遭遇@SuppressLint("InlinedApi")
し、オンラインでその説明を見つけることができませんでした。@SuppressLint("NewApi")
マニフェストに記載されている minsdk よりも高いコードを記述するときに、警告を非表示にするために使用されることを理解しています。しかし、いつ「InlinedApi」を使用する必要があるのか わかりません。何か案は?
質問する
12866 次
3 に答える
16
実行するlint --list
と (lint ツールはsdk/tools
ディレクトリにあります)、有効な問題 ID のリストを表示できます。そこの説明を見つけることができますInlinedApi
:
"InlinedApi": 古いプラットフォームで動作する可能性がある、または動作しない可能性があるインライン フィールドを検索します
于 2013-10-10T10:29:18.613 に答える
1
私はこれを見つけました.. @SuppressLint("InlinedApi") 注釈付き要素に対して指定された警告を Lint が無視する必要があることを示します。
Exp:
SuppressLint
implements from Annotation Class.
android.annotation.SuppressLint like this..
Built-In Annotations
Java は、Java コードに適用される言語に組み込まれている一連の注釈を定義します。 @Override - メソッドがオーバーライドであることを確認します。親クラスまたは実装されたインターフェイスのいずれかにメソッドが見つからない場合、コンパイル エラーが発生します。@Deprecated - メソッドを古いものとしてマークします。メソッドが使用されている場合、コンパイル警告が発生します。@SuppressWarnings - 注釈パラメーターで指定されたコンパイル時の警告を抑制するようにコンパイラーに指示します
http://developer.android.com/reference/java/lang/annotation/Annotation.html
http://developer.android.com/reference/android/annotation/SuppressLint.html
于 2013-10-10T12:05:29.920 に答える