小瑕疵
文章平均质量分 52
Super 含
唯有不断学习,才是大势所趋
展开
-
页面中间视频横竖屏播放问题处理
序 、好久没有写博客了,最近在忙商业的“大事” 。世间的道理就是这样:有用的都会错 ,不会错的都没用 。所以你要出来做事就会犯错 ,你要想不犯错,就只剩下到的优越感 。上个版本要在题库的做题页面加一个视频解析功能 ,可以看视频 ,可以当前页面横竖屏播放 。由于时间紧迫 ,当时跟产品对了一下重新实现页面效果 ,播放视频跳转到新的页面 。难度降了N个等级 。这不,上完线之后开始来优化遗留的技术债务 。效果图如下 。播放视频窗口在页面中间 ,横屏的时候也就是让页面全屏播放 ,简单理解就是设置.原创 2021-01-19 15:31:24 · 715 阅读 · 0 评论 -
Android Studio 出现 Error Loading Project: Cannot load 13 facets Details...
序今天我的 MacBookPro 内存满了 ,然后就很正常的用一个叫做 ClearMyMac X 的软件清理一下系统垃圾 。再然后呢 ,我的大 AS 就一发不可收拾 。报错内容Error Loading Project: Cannot load 13 facets Details.......当时我的项目直接挂掉 ,出现找不到程序包 R 。。。。。项目所有 R 文件爆红 。工具栏里面 Android 的 Icon 都干没了 。没事没事 ,我不慌 。一点儿都不慌...原创 2020-05-28 13:19:39 · 1742 阅读 · 1 评论 -
DialogFragment 使用出现的内存泄漏
序最近忙的我都焦灼了 。这一天天的 。内存泄漏内存泄漏就是分配的内存空间没有及时回收导致的。可使用的内存变少,应用变卡,最后内存溢出后应用就会挂掉 。分析工具https://github.com/spuermax/leakcanary...原创 2020-05-13 15:01:03 · 2555 阅读 · 0 评论 -
解决 java.lang.IllegalArgumentException:You cannot start a load for a destroyed activity 造成的闪退问题
序 、今天周一就跟我来了一个大事故 。太 TMD 难了 。报错内容Caused by:5 java.lang.IllegalArgumentException:You cannot start a load for a destroyed activity6 com.bumptech.glide.b.l.c(RequestManagerRetriever.java:323)7...原创 2020-04-20 17:16:57 · 3237 阅读 · 0 评论 -
Android 使用 style 给 Activity 设置背景(background 和 windowBackground的区别)
序、今天周五 。昨晚瑞幸可能是经历了不可描述的事情,不知道以后还能不能喝到瑞幸了 。在启动页里面给 style 加上背景的话 (预览窗口做成闪屏效果),点击桌面图标会很快就看到效果 ,几乎是没有任何延迟的 。最初的代码是 <style name="StartTheme" parent="@style/Theme.AppCompat.Light.NoActionB...原创 2020-04-03 17:56:29 · 4384 阅读 · 1 评论 -
android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid;
序今天是在北京隔离的第十四天 ,明天就可以去公司上班了 。使用 Popupwindow的时候出现的闪退 。Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity running?...原创 2020-03-03 18:13:17 · 945 阅读 · 0 评论 -
解决 OKHTTP 返回 Response 乱码问题
序下午调试一个 H5 支付 。数据那边一直出问题 。直接上代码 OkHttpClient mOkHttpClient = new OkHttpClient.Builder() .readTimeout(5, TimeUnit.SECONDS)//设置读超时 .writeTimeout(5, TimeUni...原创 2020-02-28 17:31:33 · 11660 阅读 · 3 评论 -
java.lang.RuntimeException:Can't toast on a thread that has not called Looper.prepare()
项目刚上线,在友盟统计的数据看到闪退率达到2%以上,我擦。 io.reactivex.c.f: The exception could not be delivered to the consumer because it has already canceled/disposed the flow or the exception has nowhere to go to beg...原创 2019-09-25 10:09:50 · 2292 阅读 · 3 评论 -
ERROR: No toolchains found in the NDK toolchains folder for ABI with prefix: mipsel-linux-android
之前clone的一个项目就出现这个问题了,是NDK的问题,今天clone项目又遇到了。PS:就是你clone的项目AS版本太低。例如dependencies { classpath 'com.android.tools.build:gradle:2.2.2' // NOTE: Do not place your application dependen...原创 2019-09-04 14:34:28 · 204 阅读 · 0 评论 -
多个Module 互相引入arr 导致(ERROR: Failed to resolve:)
接手一个项目,十几个Module,并且还有自己封装的Maven私服代码(因为Maven私服的源代码不开源),所以只能用arr。场景: 启动module A 引入Library module B 。B Module 里面包含 arr。 compile(name: 'superMax', ext: 'aar')所以导致A出现问题。ERROR: F...原创 2019-07-12 15:23:04 · 331 阅读 · 0 评论 -
MOB ShareSDK 微博客户端分享 自定义分享,不走回调
MOB分享官网:http://wiki.mob.com/sdk-share-android-3-0-0/情景:进行微博分享,然后回到自己的应用,但是没走回调方法。 sinaWeibo.setPlatformActionListener(new PlatformActionListener() { @Override ...原创 2019-03-26 17:43:42 · 913 阅读 · 2 评论