首先看堆栈: 大概是说 startForegroundService 但是没有调用 Service.startForeground()。回到业务代码里一看,Backgroun...

首先看堆栈: 大概是说 startForegroundService 但是没有调用 Service.startForeground()。回到业务代码里一看,Backgroun...
JNI是什么? JNI的全称就是Java Native Interface,顾名思义,就是Java和C/C++相互通信的接口,就好比买卖房子都需要找中介一样,这里的JNI就是...
Outline [TOC] 前言 上一节讲解了线程调度, 并且举了两个实际中的例子, 其中有一个登录的例子, 不知大家有没有想过这么一个问题, 如果是一个新用户, 必须先注册...
Outline [TOC] 前言 在上一节中, 我们提到了Flowable 和Backpressure背压, 本来这一节的确是想讲这两个东西的,可是写到一半感觉还是差点火候...
MVVM的基本概念 项目源码地址: https://github.com/corffen/MVVMDemo 1.什么是MVVM? 它是model-view-viewmodle...
前天有个小伙伴在我的Fragmentation库里提了个issues: 能否在不包含侧滑菜单的时候,添加一个侧滑返回,边缘finish当前Fragment。 今天把这项工作完...
话不多少,先上效果图过一下瘾。 经我网上一搜,没有很好的实例来单独实现以上效果,所以只能老司机自己出马了。为了实现以上效果,当然离不开我们对onTouchEvent事件的处理...
第一种方式:通过StartService启动Service 通过startService启动后,service会一直无限期运行下去,只有外部调用了stopService()或...
1、概述 Databinding 是一种框架,MVVM是一种模式,两者的概念是不一样的。我的理解DataBinding是一个实现数据和UI绑定的框架,只是一个实现MVVM模式...