240 发简信
IP属地:山东
  • private static Singleton singleton = new Singleton();
    public static int value1 = 5;
    public static int value2 = 3;
    就是一个执行顺序的前后问题。
    private static Singleton singleton = new Singleton();把这行代码放下面,猪都知道值会是6和4.

    有用的结论就这个。
    父类的静态代码块->子类的静态代码块->初始化父类的属性值/父类的普通代码块(自上而下的顺序排列)->父类的构造方法->初始化子类的属性值/子类的普通代码块(自上而下的顺序排列)->子类的构造方法。
    静态代码块>初始化属性值>普通代码块>构造方法。基本这个逻辑,也就静态代码块特殊点。

  • 并不是一定要改成 index 吧, 应该是 json 的 pages 数组中排第一个的页面必须是 tabbar 的第一个标签的主页吧

  • 我一直以为是字体的问题:joy:

    Android Studio升级到3.0 Terminal 中文显示异常

    遇到这个问题的话应该是平时终端用的是zsh造成的,如果不是的话,那我也没办法,至少我是这么解决的,希望也可以帮到你。 具体Bug如下所示 内心有一万匹草泥马呼啸而过,捣豉了很...

  • 升3.0canary1的时候就遇到这个问题了,现在终于解决了!6666666:+1:

    Android Studio升级到3.0 Terminal 中文显示异常

    遇到这个问题的话应该是平时终端用的是zsh造成的,如果不是的话,那我也没办法,至少我是这么解决的,希望也可以帮到你。 具体Bug如下所示 内心有一万匹草泥马呼啸而过,捣豉了很...

  • 120
    Android自定义控件系列之:锁屏页

    Android自定义控件系列之:锁屏页 介绍 翻阅以前写过的demo,发现在1.52225年前撸过一个仿锁屏功能的自定义View,特此记录。 基本思路 分析一下,androi...