240 发简信
IP属地:广东
  • cannot be provided without an @Inject constructor or from an @Provides- or @Produces-annotated method

    在用kotlin和dagger2的时候,用到了Dagger 2 的 @Qualifier来指定对象 结果报错了 搜了半天,出现问题的原因是变量c...

  • 判断MIUI版本及版本号

    识别是否是MIUI 根据MIUI开发者文档中的提示 请使用android.os.Build对象,查询MANUFACTURER和MODEL的值,M...

  • Resize,w 360,h 240
    Resolved versions for app (25.3.1) and test app (23.0.1) differ

    如果报错Resolved versions for app (22.0.0) and test app (21.0.3) differ,可以使用...

  • Jenkins配置gradle的坑

    构建的时候如果遇到java.io.IOException: Cannot run program "gradle" (in directory ...

  • fastJson 混淆之后异常

    今天遇到个诡异的问题,运行上手机一切正常,混淆打包之后所有网络请求都显示不了,最后看到网络请求数据OK,但是到界面上就是空。最后发现是FastJ...

  • java多线程:ReentrantLock

    在java中,除了用synchronized控制线程之外,还可以用ReentLock来控制。 synchronized简单方便,但是适用场景比较...

  • java多线程控制:synchronized

    在java中,如果开启多个线程同时读写一个对象,会导致数据不正常。为了保证数据的安全,我们会使用锁来控制线程的访问。 synchronized ...