web-dev-qa-db-ja.com

Android Studioでサポートされている@SuppressWarnings値

Android Studioの@SuppressWarningsでサポートされているすべての値は何ですか?

ドキュメントが見つかりませんでした。「null」が機能しないため、Eclipseとは異なります。 「すべて」でヌル警告をキャッチできますが、想像できるように、私はそうではありません。

47
Murkaeus

これらは手で入力するためのものではありません。 Alt+Enter非表示...検査で強調表示されているコードのメニュー項目(右矢印サブメニューから)。

76
CrazyCoder

@SuppressWwarningsのリストについては、このページをご覧ください。

https://Gist.github.com/elevenetc/bf795f94aaf3e92169ef

これは非常に簡単です。廃止されたWordをクリックして、キーボードのALT + ENTERを押し、-> Inspection 'Deprecated API usage'オプションをクリックします。ドロップダウンメニューで、uは選択に一致するオプションを選択できます(クラスの抑制、メソッドの抑制、ステートメントの抑制など)。

0
ali sampson

上記の解決策のどれも私のために働くことができませんでした、またはむしろ、彼らが言っていたことは、Windows 10で実行されているAndroid Studio(3.4.1)の私のバージョンに適用されないように思われました@SuppressWarningsに提供する文字列値がわからないというこの問題を解決するために私がしたこと

問題のモジュールに対して「Analyze/Inspect Code ...」を実行しました。 「検査結果」ウィンドウが表示されます。抑制したいlint警告行が見つかるまで、そのウィンドウをナビゲートします。エラーメッセージをダブルクリックすると、警告メッセージが適用されるコード行が表示されます。エラーメッセージを右クリックすると、ドロップダウンメニューが表示され、クラス、メソッド、またはパラメーターごとに警告を抑制するオプションが表示されます。警告メッセージを抑制する方法を選択します。コードに移動すると、追加された@SuppressWarning行が表示されます。 @SuppressWarning行に渡された実際の文字列パラメーターが表示されます。

「Analyze/Inspect Code ..」を再度実行すると、同じ警告が「Inspection Result」ウィンドウに表示されますが、今回は、行が非表示であることもわかります。

0
Tom Rutchik