2016-04-17 12 views
5

私のKotlin Androidプロジェクトでは、非常に最近のapi 23から非難されている機能を使用しています。だから私はそれらの廃止された警告を無効にする方法が必要です。そうする簡単な方法はありますか?kotlin supress warning for android

答えて

20

利用引数"DEPRECATION"@Suppress注釈:代わりに、単一の文の

@Suppress("DEPRECATION") 
someObject.theDeprecatedFunction() 

、あなたはすべて廃止を抑制するために注釈を持つ関数、クラス、または(その始まりで@file:Suppress("DEPRECATION"))ファイルをもマークすることができますそこに発行された警告。これはまた、Altキーを介して行うことができるのIntelliJ IDEAで

は + は非推奨の警告とコードの上に置かれキャレットとメニューを入力します。

+2

のように記述する必要がある追加の注意点として

@Suppress("OverridingDeprecatedMember", "DEPRECATION") 

それが上書きされた機能であれば、Altキー+ Enterを使用して、「(あなた@Suppressを与えるだろうOverrideDeprecatedMember ") – Aba

0

@SuppressWarnings

を廃止を通してストライクを除去するため

@Suppress

に変更さKotlinであなたが追加する必要があります警告、スーパーメソッドから警告を削除する

@Suppress("DEPRECATION") 

。 追加による追加

@Suppress("OverridingDeprecatedMember") 

機能の警告が削除されます。 したがって、完全な注釈は次のようになります。廃止がFYI "DEPRECATION"(使用大文字

関連する問題