最近楼主在window上配置git,发现在使用git命令时,中文字符总是乱码,没办法就百度了一把,网上大多数教程都不可用(不知道为什么),然后踩了无数的坑,总算解决了。如...
前言 年后最后一篇文章啦,在这里先祝大家新年快乐~最重要的抽中全家福,明年继续修福报🤣 以前处理 Fragment 的懒加载,我们通常会在 Fragment 中处理 setU...
介绍 如果未使用过BottomNavigationView,请先看之前的文章:BottomNavigationView 这次例子将使用AS自带的模板创建一个带底部导航栏的De...
前言 ViewModel 作为 Jetpack 中的明星组件,相信大家都对其有一定的了解。在 Google 的官方介绍中也详细的罗列了 ViewModel 的优点,如: 可以...
包依赖的冲突 两个库同时依赖相同的不同版本的第三个库 查看依赖关系./gradlew module:dependencies >1.txt 具体解决方案 参考https://...
Android 按钮重复点击处理<一行代码解决> 一. 介绍 问题描述: 用户快速连续点击按钮时, 容易引发各种问题.网上解决方案: Android优雅地处理按钮重复点...
LayoutInflater、findViewById()区别LayoutInflater找res/layout/下的xml布局文件,并且实例化对于一个没有被载入活着想要动态...
本文会不定期更新,推荐watch下项目。 如果喜欢请star,如果觉得有纰漏请提交issue,如果你有更好的点子可以提交pull request。 本文的示例代码主要是基于E...
在做分享功能的时候,需要截取全屏内容,一屏展示不完的内容,一般我们会用到 ListView 或 ScrollView 1:普通截屏的实现 获取当前Window 的 Drawi...
导致ANR的几种情况 KeyDispatchTimeout(5s): 按键或触摸事件在特定时间内无法处理完成 BroadcastTimeout(前台10s,后台60s): 广...
单例实现思路 1、构造方法私有化;2、实例化的变量引用私有化;3、获取实例的方法共有。 优点:避免反射、序列化问题[https://blog.csdn.net/ly19910...