240 发简信
  • Activity启动模式总结

    android:launchMode="singleTask"和代码设置intent.addFlag(Intent.FLAG_ACTIVITY_...

  • 120
    Java命名规范

    方法带有返回值 用来检查的方法 按需求才执行的方法 异步相关方法 回调方法 成对出现的动词 https://blog.csdn.net/mink...

  • Javassist注意点

    参数 $0: 代表当前类的上下文 this$1,$2: 代表方法的参数例如:funA (int a,int b)中 a和b两个参数$args: ...

  • Android中如何根据父类获取所有子类的方案

    方案一:类似databinding的实现 获取所有project获取依赖包名判断目标类是否存在收集所有可用的包名最后生成当前model中的文件 ...

  • kotlin 中let 和apply的区别

    场景一 场景一中由于DataBindingUtil.inflate第一个参数需要非空参数,所以不能直接使用let{ mLayoutInflate...

  • FragmentManagerImpl是如何commit进行添加Fragment?

    在Activity的onCreated执行 根据日志如下: 日志中出现了一条message3 可以推测出activity在新加fragment时...

  • bat批处理命令

    需求 在上传aar架包至maven center方案一:在有Android studio的情况下,可以通过配置gradle文件的方式进行上传方案...

  • IntelliJ IDEA 安装go插件

    下载goland插件 IDEA的golang插件是开源的,项目托管在github上面,下载最新版本并记录下COMPATIBLE BUILDS(...

  • 泛型的类型擦除

    总结: 限定通配符总是包括自己 上界类型通配符:add方法受限 下界类型通配符:get方法受限 如果你想从一个数据类型里获取数据,使用 ? ex...

个人介绍
To be a Android programmer proudly!