AndroidStudioTip--用Builder模式替代构造方法
16lz
2021-01-26
原文链接: https://blog.csdn.net/tiankong1206/article/details/48199345
Builder模式并不少见,主要解决构造函数或方法的参数太多。
在Android开发中,比如Android的AlertDialog 和许多三方库组件一般都提供一个Builder,然后方法链式让你set各个参数
这里不是讲解Builder,而是给大家分享一个AndroidStudio小技巧 帮你快速替换成Builder模式,生成一个Builder class
public class User { private String name; private String pwd; public User(String name, String pwd) { this.name = name; this.pwd = pwd; }}
为了演示,很简单的一个bean,并给了一个很简单的构造函数,好了 现在Android Studio上场了
首先鼠标放在构造方法行的最后面
可以看到除了可以用Builder模式替换之外,还可以用工厂方法模式替换重构,太强大了
然后回弹出一个窗口,让你设置 默认值,生成位置之类等 点击Refactor就妥妥的给你生成好了一个Builder类
还是比较实用的功能 很方便
非常感谢:NoBlueSky
更多相关文章
- android 图形系统requestLayout的流程
- 【Android(安卓)Developers Training】 104. 接受地点更新
- popupwindow的一些注意事项
- android方法数超过64k和Gradle编译OOM解决方法
- Android(安卓)Vendor Test Suite (VTS) 的概念、作用及测试方法
- android spinner点击android.view.WindowManager$BadTokenExcept
- Android(安卓)使用SQLiteDatabase操作SQLite数据库
- ContentProvider组件详细的使用方法
- Android中SurfaceView简单使用