一、问题 相信大家对 MVP 都比较熟悉了,先简单的回忆下 MVP,它的全称是 Model-View-Presenter,三部分的耦合关系如下: 从图中可以看出一个明显的问题...
最新版本的说明 都会在这里更新.... 最新版本: V2.1.1 github地址: https://github.com/liys666666/LDialog[https...
单例设计模式 单例模式的定义 确保某一个类只产生一个实例,而且自行实例化并向整个系统提供这个实例。 Ensure a class has only one instance,...
什么是单例设计模式? 单例设计模式就是一种控制实例化对象个数的设计模式。 为什么要使用单例设计模式? 使用单例设计模式可以节省内存空间,提高性能。因为很多情况下,有些类是不需...
一、前言: 主要介绍 Looper 常见的面试题,包括以下几个问题: 先说一下造成ANR的原因: 造成ANR的原因一般有两种:在 5s 内没有相响应事件的处理,例如:键盘按下...
一.给出功能文档 二.APP架构选择 可选MVP,MVVM 三.APP目录结构设置 本app基于mvp架构。除了mvp架构的文件。还包含下面的文件夹:ui (下面根据Acti...
BaseApp ToastUtil(Toast 工具类) HttpUtils、RxUtils、Constants(Retrofit+Rxjava网络请求数据时使用) 1.Ht...
本文主要是收录一些人们可能经常会忽略,但又挺重要的Android方面的小知识。有推荐的也可以在下方留言,大家一起进步呀! 目录:1.Button, ImageButton和I...
1.okhttp的具体用法 首先需要在gradle文件中添加依赖,一个是OkHttp库,一个是Okio库,后者是前者通信的基础。首先我们先看一下OkHttp的具体用法. 1)...
application not response 简称ANR ,应用程序无响应。当应用在5秒内对用户输入或点击等事件无响应时,Android便会认为应用无响应,弹出ANR ...
一、前言: 用android的都知道,新买的手机用过一段时间后,手机变得越来越卡了;装了一些APP后,电量用得飞快,一天基本要一充;有些APP打开半天加载不出来;有些APP进...
前言: 忙忙碌碌一个月,加入公司地图引擎更换的任务中,忙里偷闲记录下实现的一个低配底部滑动布局,原本计划用的是BottomSheet,可无奈,产品需求+控件使用环境,不得不自...