Android中的知识点
生命倒计时
这个作者很懒,什么都没留下…
展开
-
Databinding全局找不到符号以及定位as错误位置
转 https://www.jianshu.com/p/01fab2005b2e很实用的方法,记录一下,一面忘记最近自己想开发一个项目练练手,项目中用到Databinding,我也是刚入手Databinding,使用起来还是发现很多问题,其中遇到Databinding报找不到符号的Bug,找了老半天各种谷歌百度都说是xml文件错误的问题引起的。但是我确定xml没问题,始终找不到问题...转载 2019-10-21 17:34:04 · 1737 阅读 · 0 评论 -
对于Android中接口回调机制的理解
对于接口回调机制首先要弄明白的问题是为什么需要它,也就是接口回调能为我们解决什么问题:在开发过程中我们经常会遇到一些有关触发执行的问题,比如用户触发按钮,然后程序就执行了一系列的操作的比如注册登录啊;问题的核心在于为什么是出发了按钮才执行,不触发就不执行吗?这个时候就能体现出各种接口也就是Listener或者callback等等的作用来了:首先分析一下接口的成分,public interface O原创 2017-07-26 14:55:29 · 497 阅读 · 0 评论 -
android 选项卡的实现
转载:https://blog.csdn.net/itachi85/article/details/50412332前言 此前我们用HorizontalScrollView也实现了类似网易选项卡动态滑动效果,详见 Android选项卡动态滑动效果这篇文章 这里我们用TabLayout来实现这一效果。TabLayout是Android Design Support Library库中的控件。 Goo...转载 2018-04-02 17:29:26 · 3985 阅读 · 4 评论 -
解决RecyclerView刷新,数据显示错乱
【问题现象】 做一个条目展示的的项目用到RecyclerView,在界面中有收藏和取消收藏的功能,第一个出现的问题就是点击按钮收藏或者取消收藏后,按钮的状态发生了改变,但是当收藏或者取消收藏的条目上下滑动滑出屏幕外再次进入时,按钮的状态没有改变,调试发现此时没有重新获取项目的状态标记,所以此时需要将项目修改的数据重新发送给adapter,然后刷新NotifyDataSetChanged,问题...原创 2018-05-23 14:36:24 · 11438 阅读 · 15 评论 -
Android GridView上下来回滑动会导致界面向下消失不见的解决方案
最近在做项目的时候,使用GridView出现一个比较奇葩的bug,GridView拿到数据显示了以后,上下来回滑动,当滑动的次数多了以后,突然在某次滑动中,界面一直滑到最底部然后消失了,然后开始找问题,百度了好多方法,试了半天也效果,然后自己来回的修改GridView的grid_item.xml的参数,终于试出来了,原来grid_item.xml中的宽高使用了match_paren...原创 2018-06-11 17:47:22 · 1704 阅读 · 0 评论 -
Android 跑马灯无效解决办法
xml文件:<TextView android:id="@+id/text_vv" android:scrollHorizontally="true" android:marqueeRepeatLimit="marquee_forever" android:focusableInTouchMode="true" android:focusable=...原创 2018-06-20 09:49:52 · 4226 阅读 · 12 评论 -
android SlidingMenu实现沉浸式状态栏
转载:https://blog.csdn.net/kkijhuybjju/article/details/54318509项目中,我们常常可能要使用到侧滑组件SlidingMenu实现侧滑效果,但使用后可发现 :1,未做任何沉浸式的操作,主界面,侧滑视图和我们的状态栏是相分隔开来的。2,在设置沉浸式透明的状态栏后,SlidingMenu,主界面没有沉浸到状态栏,状态栏透明显示白色这种视觉体验效果相...转载 2018-07-05 14:54:56 · 292 阅读 · 0 评论 -
Glide-You cannot start a load for a destroyed activity
场景:在获取本地相册的时候,加载大量数据,打开界面,然后很快finish界面,就会出现You cannot start a load for a destroyed activity,因为finish的时候,图片还没有被夹在完,Glide.with(mContext).load(bitmapLast).into(binding.itemPhoto);mContext为空导致,所以需要判断act...转载 2018-11-16 10:19:34 · 362 阅读 · 0 评论 -
Android git使用之版本回退
转载:https://blog.csdn.net/fuchaosz/article/details/52170105 开发中,发现有错误版本提交带远程分支master,怎么处理?1 简介最近在使用git时遇到了远程分支需要版本回滚的情况,于是做了一下研究,写下这篇博客。2 问题如果提交了一个错误的版本,怎么回退版本?如果提交了一个错误的版本到远程分支,怎么回退...转载 2019-01-21 13:13:16 · 868 阅读 · 0 评论