240 发简信
IP属地:广东
  • 从源码来看,UseCaseHandler是把UserCase塞到线程池里执行,可以说UseCaseHandler不属于任何一层,只是连接Presenter和domain层的吗?

    3分钟理解android-architecture 之 todo-mvp-clean

    相信很多人star或者fork过googlesample上的这份代码?也一定有很多人看到过这幅图? 把抽象具体化 不过,大家先不要着急,我这里不是要坑大家和我一起读代码的,因...

  • 通过 Future 的 cancel 方法取消正在运行的任务,可以通过 Thread.currentThread().isInterrupted() 方法,判断任务是否被取消,从而做出相应的取消任务的响应。

    深入分析java线程池的实现原理

    简书 占小狼[https://www.jianshu.com/users/90ab66c248e6/latest_articles] 转载请注明原创出处,谢谢! 2019/...

  • “比如前段时间的某应用,比如现在仍然干着这事的某应用”是哪个流氓啊?😂

    后台任务 - 保持设备唤醒状态

    当Android设备空闲时,屏幕会变暗,然后关闭屏幕,最后会停止CPU的运行,这样可以防止电池电量掉的快。在休眠过程中自定义的Timer、Handler、Thread、Ser...

  • Android 零碎知识

    1,adb 隐藏导航栏 immersive.full:全屏immersive.status:隐藏状态栏immersive.navigation:隐藏导航栏 隐藏 App 导航...

  • "采用拦截prompt()进行漏洞修复:在Android的onJsPrompt()中 ,解析传递过来的信息,再通过反射机制调用Java对象的方法"。
    为什么还要通过反射再调用方法啊?

    WebView深度学习(一)之WebView的基本使用以及Android和js的交互

    前言:随着市场需求的不断变化,原生安卓已经无法满足客户的需要了,现在很多app都在使用Android和h5的交互实现某些功能,比如商品详情页,文章详情页面,商品点评页面,还有...

  • 还要在onDestroy()里移除消息吧?

    android non-static内部类导致的内存泄露

    从.class文件分析非静态内部类和静态内部类的区别 我们看一个例子就明白了. 在OuterClass中定义了2个内部类, 一个是普通的非静态内部类, 另一个是静态内部类.用...

  • 120
    RxJava2 源码总结

    总感觉跟着源码走过程过段时间又会忘记,又得翻一遍源码,所以在第一次学习源码时,把领悟的关键点记录下来,以后回看只要稍微浏览下源码,就能迅速明白它的思想(也许以后还会有更深刻的...