![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
业务需求问题解决
咖啡盐
奔向高级人体编码机的路上1
展开
-
网络状态改变时发送了多条广播,在接受时只对应一次操作的方法(例如webview重新加载)
最近项目中用到webview加载H5页面,需要实现在网络状态改变时webview做出对应的操作,实现监听网络状态改变这点不做赘述,问题是在网络状态改变时,会收到好几次广播,那么这样在做对应操作时就会执行好多回,对代码效率造成影响。那么目的就是不管收到了几回广播,对应操作只执行一次。经过研究,最后的思路是通过接收广播的时间间隔来判断是否执行,只有当两次接受广播的时间间隔大于100毫秒时才会执行。代码如原创 2016-08-20 16:04:36 · 571 阅读 · 0 评论 -
ListView+EditText冲突,焦点,EditText内多行文字时单独让文字滑动的解决
因为最近项目当中有一个列表形式的给评论(评论条目数量会随不同业务改变)需求,那么方案肯定就是listview+deittext了。做出来的效果图大体如下 这么做主要有两个问题,第一个是edittext刷新(listview重绘)失焦要做到的效果呢就是, 当多个edittext,并且其中一个有很多行字时,当焦点在合格edittext上滑动时,只有edittext内的字体跟着滑。总之需求很是僵硬...原创 2017-02-17 14:21:12 · 475 阅读 · 0 评论