
Android开发日常奇葩bug
893151960
这个作者很懒,什么都没留下…
展开
-
Android开发奇葩bug:布局宽高不自动自适应了
写着写着约束布局ConstraintLayout的子控件一初始化过宽高后,后面就算你内容再多,高已经变了,但是它没生效。不管怎么检查代码够感觉没错。把有问题的布局部分抠出来,放在FrameLayout层内,不要在ConstraintLayout里面了。不知道你看没看懂,反正就尝试抠有问题的布局出来。差点我界面就打算重写了。原创 2025-02-25 18:06:35 · 474 阅读 · 0 评论 -
unable to find valid certification path to requested target
unable to find valid certification path to requested target前两天Android studio突然抽风,在build显示时一直下载不了google上的依赖库,同事的没问题。。下面是具体错误log Caused by: org.gradle.api.resources.ResourceException: Unable to lo...原创 2019-09-08 14:22:01 · 1515 阅读 · 0 评论 -
toast第二次有时不显示
看是不是这样做的。这里牵扯到回收机制,toast有可能在你调的时候就回收了。private static Toast toast;if (toast == null) { toast = Toast.makeText(context, text, duration); } else { toast.setText(text); ...原创 2019-03-27 17:49:28 · 1638 阅读 · 3 评论 -
请求异步问题(融云昵称错乱问题)
请求接口要注意异步同步问题(融云昵称错乱问题)应用场景: 一般发生在快速多次请求接口上,有可能接口还没返回,这时候你请求了下一次了,这样变量的值变了,但是前一个请求返回中有需要用到。这时就会出现错乱。 直接看代码public class UserInfoPresenter {private String to_account;public void getI...原创 2018-07-12 20:13:30 · 470 阅读 · 0 评论 -
融云通知栏push和onReceived重复解决方案
融云通知栏push和onReceived重复解决方案业务需求根据系统推送过来的信息内容跳到特定页面吐槽,吐槽,吐槽 1.通知栏的显示可以有两个通道内容来控制 2.点完push的信息,进应用后onReceived还会再收到一条同样的内容,如果这时要处理你自己的跳转,就坑了。就算不点进来,你直接点桌面的应用,也会同样的问题 3.onNotificationMes...原创 2018-07-17 21:31:01 · 2532 阅读 · 0 评论 -
Android开发vivo x20手机问题
vivo x20一直卡在启动页面,过后就闪退了。看下错误log:* 11-07 19:21:42.175 21414-21451/? E/System: * New versions of the Android SDK no longer support the Crypto provider.11-07 19:21:42.175 21414-21451/? E/System:原创 2017-11-07 19:58:33 · 4545 阅读 · 0 评论 -
Android开发接第三方可能出现的问题
1、混淆报刚导进去的第三方的类的报错解决方法:看第三方demo的混淆类,是否存在混淆操作,有就全部拷贝过来原创 2017-09-23 10:21:03 · 271 阅读 · 0 评论 -
Android开发FrameLayout动态添加控件位置问题
首先FrameLayout的子控件默认都是从左上角显示的,还有最后添加的在最前面显示。FrameLayout.LayoutParams params 一般是对params进行操作,刚开始一直params.rightMargin来定位置,访了第一条准则,那就换种思路来做,比如params.leftMargin 第二个重要的点:params需要每次生成一个新的,原创 2017-09-14 18:45:16 · 16881 阅读 · 0 评论 -
Android开发RecyclerView刷新后item里面控件动画
项目中有个列表的item中有点赞动画,之前我用的列表框架是继承listview的,动画用起来一点问题都没有,现在列表框架是继承用的recyclerView,动画就卡主,百思不得其姐。 解决方法: 1.动画要放新线程中,最好加点延时操作。 2.我以为把1操作就解决问题,动画是能正常出来了,但测试来搞事情了,在动画出来的一瞬间,如果去滑动一下列表,动画有卡住了。原创 2017-03-26 22:22:17 · 4735 阅读 · 0 评论 -
Android开发eventbus.EventBusException
前几天碰到了奇葩的EventBus的bug 先看下报错log: Caused by: org.greenrobot.eventbus.EventBusException: Subscriber class com.yiban1314.OneGot.modules.main.activity.MainActivity and its super classes have no p原创 2017-03-28 16:34:20 · 1928 阅读 · 0 评论 -
Android开发galleryfinal裁剪png图片问题
项目中用到别人封装好的相册浏览框架galleryfinal,并带有裁剪功能的,相机,多图选择功能。之前没留意感觉一直都正常。后来发现总有些图片在裁剪处有问题,一开始是以为图片大小的问题,测试后又不是。后来看log以及观察图片格式后是png图片格式都有问题。 先看下log: 上面bug百度过有一解决方法是: 在budle文件com.android.suppor原创 2017-03-26 20:49:11 · 1737 阅读 · 2 评论 -
解决Android与服务器传输中文出现乱码的问题。
今天折腾了两个小时就为了解决这个中文乱码问题原创 2014-10-21 14:26:14 · 1368 阅读 · 0 评论 -
Gson解析和javascript引用问题(系统版本问题)
1、前段时间被Gson解析搞死了,为什么有些bean可以解析赋值成功,有些不可以,怎么赋值都是空的。就算一样的bean也是同样的问题首先说明项目中用的是Gson().fromJson(body, clz);最奇怪的是在5.0系统以上的可以赋值成功。这样第一我想到的是系统兼容问题,但我发现我设置的都没错。折腾了几天都没解决,后来问了下项目以前的同事,原来是混淆的问题,坑爹啊。progua原创 2016-11-01 18:16:09 · 1106 阅读 · 0 评论