2017-08-04 32 views
6

Cześć właśnie zaktualizowaną wersję biblioteki butterknife 8.7.0 do 8.8.0metoda butterknife findByID jest przestarzałe w wersji 8.8.0

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

i stwierdził, że:

findById(view, id); 

jest przestarzała, dlaczego ? jakiej metody użyć zamiast tego? , ale po cofnięciu wersji do wersji 8.7.0 (lub wcześniejszej) przestaje obowiązywać przestarzałe ostrzeżenie.

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

Odpowiedz

18

Per na change log:

zaniechany metody findById. Skompiluj się z API 26 i użyj normalnej wersji findViewById dla tej samej funkcjonalności.

Android findViewById został zaktualizowany mieć taką samą funkcjonalność API 26, który niedawno stał się stabilny, dzięki czemu wersja Butter Knife być przestarzałe i usunięte w przyszłej v9.0.

+0

Dziękuję za odpowiedź. –