android
karsonNet
打好每一段代码
展开
-
Fragment懒加载的原理与实现
为什么要进行懒加载原创 2019-12-23 16:05:04 · 749 阅读 · 0 评论 -
Retrofit2 中 UR L拼接中遇到的问题
@GET("schedule/{key}.js")Observable<String> getSchedule( @Path("key") String key); 在上面这段代码中踩到了一个坑,当我们调用这个方法时,如果传进去的值“aaa”时是没有问题的,但是当你传进去“aaa/bbb”时就请求不到了。因为中间带了斜杠。而@Path注解是不允许中间有斜杠的。...原创 2019-01-28 09:51:09 · 336 阅读 · 0 评论 -
Channel is unrecoverably broken and will be disposed 错误,其中之一解决办法
在项目开发过程中遇到一个问题,Channel is unrecoverably broken and will be disposed,在log error 打印里没有明显的错误,然后找了很久发现这个报错,然后推断是内存溢出,但是这里没有明显的报错,查看代码后发现是new 对象太多了...原创 2019-01-10 09:59:55 · 23537 阅读 · 2 评论 -
RecyclerView嵌套百度地图MapView导致滑动有黑边问题
仿一个微信分享定位在做项目的过程中,遇到了一个bug,就是百度地图MapView,然后在列表滑动的时候,MapView控件会有黑边,这样肯定不能满足需求的 解决:将原来的MapView 替换成TextureMapView<com.baidu.mapapi.map.MapView android:id="@+id/mmap" android:layout_...原创 2019-01-07 16:14:43 · 1216 阅读 · 0 评论 -
Android webview video不显示下载
加入video标签<video width="100%" height="auto" src="' + url + '" controls="controls" poster="'+ poster +'" controlsList="nodownload"></video>插入这一句 就会让操作列表没有了下载按钮contr原创 2018-11-22 14:49:54 · 1416 阅读 · 0 评论 -
ListView、RecyclerView自动跳到页面顶部或者中间的问题
scrollview下的第一个子控件里加上如下两句即可解决此问题。 android:focusable="true" android:focusableInTouchMode="true" 更新:最近发现很多机型,使用上面的代码不生效。后来发现用android:descendantFocusability="blocksDescendants"可以解决此问题。将此句代码放到异常的控件里,或者上一层...转载 2018-06-20 17:27:21 · 1051 阅读 · 0 评论 -
RecyclerView使用setHasStableIds(true); 数据错乱
四、notifyDataSetChanged时导致图片闪烁这个问题比较好解决,一句代码,mRecyclerViewAdapter.setHasStableIds(true); 1要注意,使用上述代码的话,Adapter中的getItemId要重写成如下,如果仍用super.getItemId(position),数据刷新会出错。 @Override public long getIte...转载 2018-06-06 17:34:54 · 13808 阅读 · 0 评论 -
【友盟】 微博分享缺少C8998文件
相信大家都知道 去微博查看解决办法1.回调地址必须一致。2.图片的Title跟内容必须填!!!!原创 2018-06-12 17:34:21 · 513 阅读 · 0 评论 -
java.lang.IllegalStateException: FragmentManager is already executing transactions解决方法
今天在写一个Fragement中嵌套Fragement的时候,出现了 java.lang.IllegalStateException: FragmentManager is already executing transactions这个异常,说是FragmentManager已经执行了transaction,那既然已经执行了怎么办呢?于是想到Context.getSupportFragmentM...转载 2018-04-23 16:06:32 · 846 阅读 · 0 评论 -
android studio run有个叉号,不能运行
如果大家发现Android studio app旁边有个交叉运行不了,可以试试这个原创 2018-04-15 15:16:33 · 736 阅读 · 0 评论