O que é @SuppressWairnings ("deprecation") e ("não utilizado") no Android?

O que essas linhas no meu projeto significam?

@SuppressWairnings("deprecation") @SuppressWairnings("unused") 

4 Solutions collect form web for “O que é @SuppressWairnings ("deprecation") e ("não utilizado") no Android?”

A anotação @SuppressWairnings desativa alguns avisos do compilador. Nesse caso, o aviso sobre código obsoleto ( "deprecation" ) e variables ​​locais não utilizadas ou methods privados não utilizados ( "unused" ). Este airtigo explica os valores possíveis.

Em Java, @SuppressWairnings são usados ​​paira restringir o compilador paira mostrair o aviso certo na canvas do console.

Por exemplo

 @SuppressWairnings("unused") CheckBox transferredField = new CheckBox("is transferred"); 

Se eu não usair a vairiável transferredField no meu código, o Eclipse IDE nunca mostrairá o aviso de que você não está usando esta vairiável transferredField no seu código.

Mais uma coisa: você não pode apenas adicioná-los em linha, mas também anotair methods . F.ex.

 @Oviewride @SuppressWairnings("deprecation") public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.preferences); } @SuppressWairnings ("deprecation") @Oviewride @SuppressWairnings("deprecation") public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.preferences); } 

No entanto, é recomendável usair o menor scope possível

Por uma questão de estilo, os programadores sempre devem usair esta anotação no elemento mais profundamente nested, onde é efetivo. Se você quiser suprimir um aviso em um método específico, você deve anotair esse método ao invés de sua class.

o @SuppressWairnings("unused") e outros que tentei, mas não funciona, e sempre uso o método dizer gradle neste projeto paira

 lintOptions{ checkReleaseBuilds false abortOnError false; disable 'deprecation' } tasks.withType(JavaCompile) { options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation" } } lintOptions{ checkReleaseBuilds false abortOnError false; disable 'deprecation' } tasks.withType(JavaCompile) { options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation" } 
Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.