Tôi đang sử dụng @InjectView
cho nhiều lượt xem của mình. Sau khi tôi cập nhật lên phiên bản mới nhất 7 họ ngừng hoạt động? Chuyện gì đã xảy ra?Butterknife @InjectXem vấn đề sau khi cập nhật lên 7
8
A
Trả lời
20
Bạn đang gặp phải điều này vì Butterknife phiên bản 7 có một bộ quy ước đặt tên mới. Bạn sẽ cần phải cập nhật mã của mình để sử dụng các chú thích mới nhất.
Thay đổi @InjectView
thành @Bind
.
Đồng thời thay đổi mã Java của bạn từ Butterknife.inject();
thành Butterknife.bind(this)
. Tôi giả sử bạn đang làm điều này trong một Hoạt động. Nếu bạn đang làm điều này trong một đoạn hoặc có các kịch bản sử dụng phức tạp hơn, bạn nên xem tài liệu Butterknife here
Các vấn đề liên quan
- 1. Lỗi sau khi cập nhật lên Xcode 7
- 2. Vấn đề về kích thước phông chữ sau khi cập nhật lên Android Studio 1.4
- 3. NET :: ERR_CERT_COMMON_NAME_INVALID sau khi cập nhật lên Chrome 44
- 4. ClassNotFoundException sau khi cập nhật lên soapUI 5.2.0
- 5. /signalr/hub 404 sau khi cập nhật lên MVC5
- 6. Không thể xây dựng sau khi cập nhật lên Android Studio 2.3
- 7. Facebook sdk không phải là lỗi dylib sau khi cập nhật cập nhật Xcode 7?
- 8. lỗi Mysterious sau khi cập nhật lên Xcode 6
- 9. PrepareForSegue Freezes sau khi cập nhật lên iOS9
- 10. Visual studio 2017 vấn đề màu sắc mã sau khi cập nhật
- 11. Android Studio 2 vấn đề sau khi cập nhật để xem trước 6
- 12. Vấn đề với quan hệ ManyToMany không cập nhật ngay sau khi lưu
- 13. Vấn đề thực thể Cập nhật Nopcommerce
- 14. psycopg2 (chèn, cập nhật) ghi vấn đề
- 15. Vấn đề cập nhật sqlite trên Android
- 16. Issue sau khi cập nhật Android studio
- 17. Lỗi bảo vệ khi xuất dự án Android sau khi cập nhật lên ADT 20
- 18. Android Studio 2.2.2 Vấn đề cập nhật LLDB 2.2
- 19. transformClassesWithDesugar lỗi xây dựng sau khi cập nhật lên AS 3.0 Canary 6
- 20. VSCode 1.14.0 Cập nhật tháng 7 có các vấn đề chính: Cách quay trở lại?
- 21. Sự cố sau khi cập nhật lên IOS11 và Xcode9 !! "com.google.Maps.LabelingBehavior", "Trạng thái Đọc TIC"
- 22. Xcode nối lỗi sau khi cập nhật lên phiên bản 8.0
- 23. XCode 4.6.2 vấn đề sau khi cập nhật. (lỗi: tệp PCH được xây dựng từ một nhánh khác)
- 24. Không thể cập nhật cơ sở dữ liệu bằng EF Migrations sau khi cập nhật lên EF 6.0.0-alpha
- 25. Lỗi trong tệp kê khai sau khi cập nhật lên studio android 1.4
- 26. Sau khi cập nhật ruby lên 2.5.0, yêu cầu 'bundler/setup' tăng ngoại lệ
- 27. Java applet ngừng hoạt động sau khi cập nhật lên JRE 7u21
- 28. DataBindings bị hỏng sau khi cập nhật lên MvvmCross 4.0 khi sử dụng AppCompatActivity
- 29. Android hiển thị văn bản có mã hóa sai sau khi cập nhật lên Java 8
- 30. lỗi fsockopen sau khi nâng cấp lên php 7
Cảm ơn bạn !! Điều này giải quyết được vấn đề của tôi – Shane
Và giờ đây trong [v8 "@Bind trở thành @BindView và @BindViews"] (https://github.com/JakeWharton/butterknife/blob/master/CHANGELOG.md#version-800-2016-04- 25) –