原文链接: 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

更多相关文章

  1. android 图形系统requestLayout的流程
  2. 【Android(安卓)Developers Training】 104. 接受地点更新
  3. popupwindow的一些注意事项
  4. android方法数超过64k和Gradle编译OOM解决方法
  5. Android(安卓)Vendor Test Suite (VTS) 的概念、作用及测试方法
  6. android spinner点击android.view.WindowManager$BadTokenExcept
  7. Android(安卓)使用SQLiteDatabase操作SQLite数据库
  8. ContentProvider组件详细的使用方法
  9. Android中SurfaceView简单使用

随机推荐

  1. Android(安卓)libmp3lame详解
  2. Android(安卓)改变当前屏幕背光亮度
  3. android 软件安装到内存还是sd卡?
  4. 1.2android——UI界面之ScrollView实现上
  5. Android多语言切换,字体风格,简体转繁体
  6. Android(安卓)ADB 端口占用问题解决方案
  7. Android(安卓)自定义Dialog、IOS风格;
  8. 如何在Windows上使用GIT下载Android源代
  9. Android使用Broadcast实现无序静态与动态
  10. Android的ViewAnimator及其子类ViewSwitc