![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android-杂记
哎呀小嘿
这个作者很懒,什么都没留下…
展开
-
Recyclerview 删除/插入item时,导致position错乱问题
RecyclerView的刷新分为内容变化和结构变化,结构变化比如remove和insert等并不会导致viewholder的更新,所以有时候我们使用notifyItemRemoved(position)或者使用notifyItemInserted(position);item的位置并没有发生改变,或者位置发生错乱,很是奇怪诡异,需要重新调用notifyDataSetChanged();才能刷新整个原创 2017-09-19 19:02:51 · 3914 阅读 · 0 评论 -
Android Studio 项目相关配置杂记
转载请注明出处:http://blog.csdn.net/darling_R/article/details/760503601.签名文件的安全配置有时候需要把项目上传到GitHub上,但是签名文件在gradle里面配置,密码都会暴露出去,所以采用以下方式配置就可以保证签名文件的保密性 1.在项目的根目录下,有一个文件:gradle.properties,这个文件一般是不需要上传的,打开这个文件原创 2017-07-25 10:08:53 · 570 阅读 · 0 评论 -
设置APP字体不随手机系统字体大小改变而改变
小技巧 笔记在BaseActivity 里面重写 getResources方法,更新一下配置就可以了 @Override public Resources getResources() { Resources res = super.getResources(); Configuration config = new Configuration()...原创 2018-11-14 14:00:27 · 1549 阅读 · 0 评论 -
Git 本地新建分支关联远程分支
本地创建分支git checkout -b dev //本地创建一个分支名为dev的分支,并切换到dev分支上这个时候直接从远程dev分支拉取内容,有时候会拉取失败,为避免这问题出现执行以下命令即可git branch --set-upstream-to=origin/develop develop另外,如果是本地新创建的一个仓库,或者是新克隆的仓库,本地只有一个maste...原创 2019-01-28 11:31:45 · 744 阅读 · 0 评论 -
Android Studio中的productFlavors指定默认编译执行的任务
Android Studio中指定了 productFlavors如下:productFlavors { /*日常*/ Daily { } /*线上*/ Online { } /*预发*/ Advance { } }但是这个时候我们点击 Android Studio的调试按钮的时候,不知道究竟是使用哪个 Flavors来编译,比如在 Android Studio 1.5的...转载 2019-03-07 10:14:07 · 1320 阅读 · 0 评论