过去我们在使用"小米+步枪"(findViewById)的时代,一个普通Activity里面至少有10行都是findViewById,更不用提稍微复杂的页面啦。如果是重构之前的老项目的任务,理清业务逻辑尚需时日。当我们用AS打开项目时,initViews()+大段大段的findViewById这个王炸组合,我的心那是哇凉哇凉地...,墙你可以不扶,就是不能不服....
废话不多说,NBA流行的“他强任他强,老子尼克杨”放这里没毛病...
下面来具体介绍一下AA框架:
"还记得你答应过我,不会让我把你找不见....",我擦,跑题了。说的正事。曾记否,以前我们写Activity的样子。
1.1过去实现全屏效果,无Title效果
1.2使用AA框架来达到该效果(全屏,无Title效果)
------------------------------------------------------------------------------
2.1解决Click,longClick,Touch事件处理
2.2使用AA框架来实现 官方文档的地址
长按事件和触摸事件:
@LongClick
@Touch
用法和@Click一样,这里不再赘述;
------------------------------------------------------------------
3.用AA框架来避免findViewById():官方文档
如查看文档就会发现还有@AfterExtras ,@AfterInject。关于三者之间的区别与联系。会在之后的文章中讲解。
本文介绍了一种名为AA框架的方法,它可以简化Android开发过程中的常见任务,如实现全屏效果、处理点击事件以及避免频繁使用findViewById。通过使用该框架,开发者可以更高效地进行应用程序开发。
——(AA框架简单使用)&spm=1001.2101.3001.5002&articleId=71374891&d=1&t=3&u=d21b78d3552e4dd384e40d25c847462c)
3807

被折叠的 条评论
为什么被折叠?



