![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随笔
文章平均质量分 92
city_coder_8848
做从未做的事,叫成长;做不愿做的事,叫改变;做不敢做的事,叫突破。在学习中成长,在正向里改变,在尝试时突破,给人生一次变好的机会。生命,要用智慧驾驭,用从容相随,用简单诠释,用自由概括,用快乐装饰,用希望照耀,用成功证明,用心灵体验,或许凡俗但真实,或许平庸但挚诚。
展开
-
Android-App内动态切换语言的坑(部分页面切换成功,部分页面切换失败。或者同一个页面出现多种语言的情况)
// 需要传入当前activity,BaseApplication.getCurrentActivity()会因调用时机为空fun forceLanguage(activity:FragmentActivity) { fun action(res: Resources) { try { val config = res.configuration var local: Locale? = null if (Bu原创 2020-07-29 12:00:09 · 4100 阅读 · 1 评论 -
ViewPager2 与 ScrollView事件冲突解决
近期Google官网上更新了ViewPager2, 支持垂直滚动,重写之前的ViewPager。有兴趣的童鞋可以网上搜搜。我遇到的问题,一个很长的页面,做成了2页,支持垂直滑动,类似VerticalViewPager做出来的效果。由于即使分成了2页,第二页还是超出了一屏,不得不用ScrollView。问题就来了,ViewPager2 与 ScrollView事件冲突解决,各种滑动不顺,网上找了很多解决方法都没有解决问题。由于本人能力有限,现在只贴出代码,将来深入了解View事件机制后再来续写......原创 2020-06-03 11:39:15 · 2387 阅读 · 0 评论 -
Android 资源名称相同引发的惨案
Android 资源名称相同引发的惨案项目中moudle A 和 moudle B中存在资源名称相同时会引发未知Bug,如都有相同的layout文件时,存在moudle A的Activity加载的是moudle B中的layout,这样就会导致App崩溃与第三方SDK存在资源名称相同的情况,可看该博客...原创 2020-03-31 10:53:53 · 736 阅读 · 0 评论 -
Android ARouter there's no route matched错误汇总
这两天在使用ARouter时报了一个错误,于是开启ARouter的日志打印(ARouter开启日志看如下代码)看看日志,果然看到有打印“ARouter there’s no route matched”的日志。于是在网上去找解决方案,发现有很多童鞋遇到过这个问题,我也试过这些方法,最终没有解决我遇到的问题。 private void initARouter() { if (...原创 2020-03-10 20:14:48 · 1895 阅读 · 0 评论