6.02Android

一、今日学习内容

Butterknife:

昨天说到我遇到的问题,今天来整理一下他知识和使用方法:

介绍
ButterKnife是一个专注于Android系统的View注入框架,以前总是要写很多findViewById来找到View对象,有了ButterKnife可以很轻松的省去这些步骤。使用ButterKnife对性能基本没有损失,因为ButterKnife用到的注解并不是在运行时反射的,而是在编译的时候生成新的class。

GitHub地址:https://github.com/JakeWharton/butterknife

原理
利用了IOC的(Inverse of Controll)控制反转结构,2004年后改名为DI(dependency injection)依赖注入。目的是为了使类与类之间解耦合,提高系统的可扩展性和可维护性。越来越趋向于后端开发了。
原文链接:https://blog.csdn.net/zyw0101/article/details/80399225

[Android] Android Butterknife 8.8.1 在 Activity 和 Fragment 、 Adapter 中的使用

这个后半段包括了在Activity中的使用:

https://blog.csdn.net/Lonelyooacz/article/details/102692250

posted @ 2021-06-02 18:24  居酿圆子  阅读(29)  评论(0编辑  收藏  举报