一、处理方案 二、分析1、Okhttp 会保持一个连接池,保持时间默认 5min,请求头Connection:keep-alive;2、服务端的响应会返回允许保持时间,响应头...
一、处理方案 二、分析1、Okhttp 会保持一个连接池,保持时间默认 5min,请求头Connection:keep-alive;2、服务端的响应会返回允许保持时间,响应头...
1、fastJson解析报错: com.alibaba.fastjson.JSONException: default constructor not found. clas...
1. 基本介绍 Scaffold 提供了比较常见的页面属性。 Scaffold属性介绍appBar页面上方导航条body页面容器floatingActionButton悬浮按...
and 和 一个& 有什么区别?
[Kotlin] and与&&的区别Kotlin中,两个Boolean表达式可以使用and连接,也可以使用&&连接,那么他们的区别是什么呢? 现象 示例一 输出 This is nothing 示例二 输出 E...
DataBinding + Kotlin 写 MVVM 模式 第一步 首先要在项目build.gradle 文件中最上端添加 在android{} 中添加 Android S...
前言 本文涉及的问题的前提是使用了DataBinding+Room,如果读者正好也使用这两个框架,请往后阅读。如果未使用Room也出错,建议仔细检查最近编辑的xml是否存在不...
之前写了一篇Kotlin中常量和静态方法的文章,最近有人提出一个问题,在companion object中调用外部的成员变量会调用不到,这才意识到问题,本篇文章会带着这个疑问...
没有显示具体卡在哪里,只显示Gradle:Download mave-metadata.xml...
1、终端执行命令:sudo vim /Library/Preferences/Parallels/network.desktop.xml 2、查看第五行 ? 中间的值是多少,...
今天终于升级了Android Studio 4.x版本,发现Tinker出幺蛾子了,一直报错 can't find tinkerProcessDebugManifest, y...
今天收到Android Studio的推送,一看是大版本更新,赶紧升级体验一把各种新功能体验之后,突然发现,⚡️(Instant Run)不见了纳尼?逗我玩呢? 于是乎,赶紧...
啥叫文字轮播,不废话看图: 这是我们 app 项目中常常遇到的需求了,一般大家都是找找别人写好的第三方控件来用的,我也是这样。但是随着时间长河的流逝,我们也必须相应的成长, ...
在项目开发过程中,有时会有预约提醒、定时提醒等需求,这时我们可以使用系统日历来辅助提醒。通过向系统日历中写入事件、设置提醒方式(闹钟),实现到达某个特定的时间自动提醒的功能。...
1 最终效果就是能生成一个链接,点开以后是这样效果,无须添加测试人员邮箱 APPID之类的信息,任何人都可以通过这个链接在安装TestFlight后安装应用,上限一万。需要有...
内部测试是供本公司内部人员测试的,最多可以邀请25位内部人员进行测试。而外部人员测试则可以邀请最多10000人进行测试,接受外部测试员测试的构建版本需要进行 Beta 版 A...
所谓人在家中坐锅从天上来。项目里有个客服系统是接入的h5,最近收到反馈用户在客服系统输入时,输入框被Android弹起的软件盘遮挡,从而看不到输入框内容的问题。 一开始想到的...
RecyclerView的布局排列主要通过布局管理器——LayoutManager去实现,不同的布局能为使得RecyclerView拥有不同的排列效果。StaggeredGr...
在前面两篇MD系列的文章中,通过两个案例基本上能够掌握了CoordinatorLayout与AppBarLayout的配合使用。本文我们回过头来详细聊聊AppBarLayou...
你这个MVP加入了dagger2明显把逻辑和实现复杂化了,即使是多人协同也是复杂化工作。只要每个activity 实现了ICommonView接口,都可以通过new LonginPresenter(this)来复用同一个presenter ,这又不是在写后端,搞这么多注解,只会让设计变得复杂羞涩难懂。当然,你这样写也没有错,但我觉得没必要把简单的事情复杂化,而且我觉得dagger不应该这么用😄