240 发简信
IP属地:安徽
  • Fragment与Fragment通信

    1.通过Activity拿到FragmentManager,通过FragmentManager调用findFragmentById("ID")或者ByTag(),但是前提是这...

  • 120
    Android | 使用 ContentProvider 无侵入获取 Context

    前言 在 Android 中,使用三方库或二方库时,经常需要使用 Context 进行初始化,一般的做法是调用仓库的初始化方法,并传入合适的 Context 对象; 在这篇文...

  • 120
    Android沉浸式(透明)状态栏适配

    在Android系统4.4以前,状态栏的背景色和字体颜色都是不能改变的。但是4.4以后Google增加了改变状态栏背景透明的方法,可以通过两种方式来设置。直接在Activit...

  • 120
    解决RxJava内存泄漏(前篇):RxLifecycle详解及原理分析

    前言 随着RxJava及RxAndroid的逐渐推广,使用者越来越多,但是有一个问题,RxJava的使用不当极有可能会导致内存泄漏。 比如,使用RxJava发布一个订阅后,当...

  • 120
    理解RxJava(四)Subject用法及原理分析

    概述 本文将尽可能将RxJava中的Subject相关类的用法做一个阐述,并对其原理进行简单的解析。 说到Subject,很多人可能都不是很熟悉它,因为相对于RxJava的O...