2017-08-04 2 views
6

Salut, je viens de mis à jour la version de la bibliothèque Butterknife 8.7.0 à 8.8.0méthode Butterknife findById est dépréciée dans la version 8.8.0

compile 'com.jakewharton:butterknife:8.8.0' 
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.0' 

et a constaté que:

findById(view, id); 

est dépréciée, pourquoi ? quelle méthode utiliser à la place? mais lors de la restauration de la version à la version 8.7.0 (ou antérieure), l'avertissement obsolète disparaît.

compileSdkVersion 25 
buildToolsVersion "25.0.3" 
defaultConfig { 
    applicationId "com.some.app" 
    minSdkVersion 21 
    targetSdkVersion 25 
... 

Répondre

18

par le change log:

désapprouver les méthodes findById. Compilez contre l'API 26 et utilisez le findViewById normal pour la même fonctionnalité.

findViewById de Android a été mis à jour pour avoir les mêmes fonctionnalités API 26 qui est récemment devenu stable, permettant ainsi la version de couteau à beurre à dépréciée et enlevé dans la v9.0 à venir.

+0

Merci pour la réponse. –