本文最后更新于:星期四, 六月 18日 2020, 9:01 上午

public class EasyToolbar {
    //非静态变量
    private Toolbar toolbar;
    //私有构造方法
    private EasyToolbar(Toolbar toolbar){
        this.toolbar=toolbar;
    }
    //静态方法
    //带返回值的静态方法,返回一个当前类的实例,并给非静态变量赋值
    @NonNull
    public static EasyToolbar findToolbarById(AppCompatActivity activity, int toolbarId){
        Toolbar tb= activity.findViewById(toolbarId);
        return new EasyToolbar(tb);
    }
}

简直一波骚操作啊有没有!!
参考文章:
用小鸭子演示的静态方法给非静态变量赋值操作


java设计模式     

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!

JitPack极速发布Library使用手册 上一篇
Toolbar使用手册 下一篇