2017-08-04 19 views
6

Hi Tôi vừa cập nhật thư viện ButterKnife phiên bản 8.7.0 để 8.8.0phương pháp ButterKnife findByID bị phản đối trong phiên bản 8.8.0

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

và thấy rằng:

findById(view, id); 

bị phản đối, tại sao ? phương pháp nào để sử dụng thay thế? nhưng khi hoàn nguyên phiên bản thành 8.7.0 (hoặc sớm hơn) cảnh báo không dùng nữa sẽ biến mất.

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

Trả lời

18

mỗi sự change log:

Không dùng nữa các findById phương pháp. Biên dịch với API 26 và sử dụng thông thường findViewById cho cùng một chức năng.

Android's findViewById đã được cập nhật để có cùng chức năng trong API 26 gần đây đã trở nên ổn định, do đó cho phép phiên bản Butter Knife không được dùng nữa và bị xóa trong phiên bản v9.0 sắp tới.

+0

Cảm ơn bạn đã trả lời. –

Các vấn đề liên quan