踩坑填坑
异常处理、bug分析、复盘
zhimingwen
通过对技术领域的探求打磨自己的技术敏感度和技术决策力!
展开
-
npm ERR冲突报错或本地node环境被污染的解决办法
不小心安装了其他第三方包,导致npm err报错,项目无法运行。原创 2022-11-18 16:18:30 · 363 阅读 · 0 评论 -
dagger2错误:找不到符号类DaggerAppComponent
报错信息:找不到符号类DaggerAppComponentApplication类:public class App extends MultiDexApplication implements HasActivityInjector { @Inject DispatchingAndroidInjector<Activity> dispatchingAndroidInjector; @Override public void onCreate() { super.onCrea原创 2022-02-23 17:41:35 · 2362 阅读 · 0 评论 -
WebView加载富文本时页面右边显示空白的问题
问题描述我们都知道,WebView加载数据的方式有两种:webView.loadUrl(data);//加载urlwebView.loadDataWithBaseURL(null,data, "text/html" , "utf-8", null);//加载html数据加载富文本数据所以选择第二种方式:loadDataWithBaseURL。开发过程中发现2个问题:1,在很多安卓手机上你会发现文本内容宽度只显示屏幕宽度的一半或60%左右,页面右边是空白的,这样就很难看了,我们期望结果是富文本内原创 2021-10-12 11:59:14 · 665 阅读 · 0 评论 -
Flutter Error: The method ‘toInt‘ isn‘t defined for the class ‘Decimal‘
1.运行项目报错:2.错误原因分析:从错误日志可以看出,是common_utils插件中的decimal-2.0.0依赖库报错了。猜测可能是decimal升级版本了导致不兼容造成的。打开https://pub.flutter-io.cn/ 搜索decimal,查看changelog和versions:发现果然是这个库api升级了。而我们项目是没有主动集成这个库的,通过flutter pub deps 命令查看当前项目使用的第三方插件的依赖关系得知,这个decimal库是flustars原创 2021-11-30 11:52:43 · 4152 阅读 · 0 评论 -
关于setConnectTimeout和setReadTimeout的问题
1、问题描述这几天测试重构后的下载框架,发现在下载过程中如果网络中断或网络较差,个别应用的下载就会阻塞卡住,一直卡在 “正在下载 xx%”。2、问题排查和定位思考:网络差不应该报网络异常的错误或者直接抛timeout异常吗?所以马上去检查Http请求的地方:发现在DownloadThread中使用HttpURLConnection进行网络请求时只是设置了connectTimeo原创 2016-07-16 11:35:27 · 26740 阅读 · 2 评论 -
Android4.4以后第三方应用无法删除短信的解决方案
一、概述最近测试提交了一个bug:用我们的应用删除Android5.0手机上的短信失败。二、原因分析在google查阅后得知:Android为了防止第三方软件拦截短信和偷发短信吸费,在android4.4之后,只有默认的短信应用才有权限操作短信数据库。Android4.4短信机制的改变: Getting Your SMS Apps Ready for KitKat4.4 之前:新接收短信广播原创 2017-05-31 23:09:58 · 2760 阅读 · 1 评论