
Java
小刚写代码
我亦无他,唯手熟尔
展开
-
Android 开发中异步回调改成同步回调
前言在 Android 开发中,遇到的很多回调情况都是异步回调,比如访问网络、访问本地文件或数据库等等,在子线程中进行这些操作,然后等结果返回后,再来到主线程进行 UI 更新等动作。这也是习以为常的事情了,那么如何将这种异步回调改成同步式的回调呢,今天就来说说我所了解到的方法。基本介绍首先我们定义一个异步回调public class MyEvent { public void t...原创 2019-04-04 10:21:42 · 7955 阅读 · 3 评论 -
Android 中两种单例的写法
个人常用的有 DCL 和静态内部类实现的单例。分别记录一下。DCLpublic class DataHelper { private static volatile DataHelper instance; private DataHelper() { } public static DataHelper getDefault() { if (instan...原创 2019-04-08 10:08:47 · 263 阅读 · 0 评论 -
抽象类构造器调用抽象方法执行顺序
现在有一个抽象类 GenericWithCreateabstract class GenericWithCreate<T> { final T element; GenericWithCreate() { System.out.println("GenericWithCreate constructor"); element = c...原创 2019-08-05 21:39:03 · 1229 阅读 · 0 评论