• [笔记]Android进程优先级

    [笔记]Android进程优先级

    Android进程优先级 在Android中将进程大致可以分为5类,前台进程、可见进程、服务进程、后台进程、空进程。如下图所示 前台进程:指正在与用户进行交互的应用进程,该进程数量较少,是最高优先级进程,系统一般不会终止该进程,而判断为前台…

  • Fragment不得不说的一些事

    Fragment不得不说的一些事

    Activity重创建对Fragment的影响 首先看一段我们在代码中经常出现的片段 [crayon-5dd26e138c011489440386/] 乍一看上去还是非常ok的,创建一个Fragment然后添加到布局,可是当我们打开开发者选…

  • 重新认识下hashCode和equals

    重新认识下hashCode和equals

    前言 关于equals以及hashCode相关知识网上已经非常非常多了,最近在看到这篇博文的时候总感觉还是少了些,故自己写了一些测试代码,然后总结一下到底这两个有什么相同点以及不同点。 equals equals方法是用来比较两个对象是否相…

  • OkHttp通用参数注入的正确姿势

    OkHttp通用参数注入的正确姿势

    前言 有时候我们需要为app中的http网络请求添加一些通用参数,比如当前应用版本、某些key值等,一般来说我们都会使用OkHttp的拦截器进行操作,所以下面就简单介绍下如何实现 实现 首先我们得知道参数一般都在哪里。对于GET请求,参数一…

  • 组件化开发的新选择【AutoService】

    组件化开发的新选择【AutoService】

    前言 在我们进行组件化开发的时候,最需要解决的就是组件间通信,一般来说,我们一般将一个组件分为两个工程,一个只包含组件对外提供的接口另一个则是实现,当然,为了彻底解耦,我们应该让外部调用者完全感知不到实现,在开发时候时候也无法引用到实现中的…

更多...

加载中...