Android 0, nettoyer casting
L'une des choses que google annoncer IO 2017 est quelque chose qui est appelé "cast away":). Développeur Android n'avez pas à faire un manuel de casting pour findViewById(). Par exemple, à l'ancienne manière à obtenir un texte à afficher à l'aide de findViewById() serait quelque chose comme cela.
TextView txtDesc = (TextView) findViewById(R.id.textViewDesc);
txtDesc.setText(getString(R.string.info_angkot_description));
Alors que le nouveau mode serait comme ça
TextView txtDesc = findViewById(R.id.textViewDesc);
txtDesc.setText(getString(R.string.info_angkot_description));
C'est un simple changement. Mais pour un programmeur expérimenté, un code propre, comme cela peut vous rendre très heureux, et il aide avec votre code d'humeur :)
Pour pouvoir faire cela, vous avez seulement besoin de définir votre projet compilé version du sdk de la version 26 dans votre application construire.gradle.
Vous pouvez toujours cible précédente version du sdk, donc c'est un non-intrusive des changements.
Maintenant, le vrai problème, comment nettoyer ce vieux code qui utilise casting tout ce temps. Surtout quand vous avez, comme des centaines d'activité des fichiers. Vous pouvez le faire manuellement, ou peut-être a recruté un stagiaire pour le faire