- 博客(4)
- 收藏
- 关注
原创 windowIsTranslucent引发的血案
最近项目中如果app处于后台时间过长,重新打开app后会出现一种很奇怪的现象。具体表现就是:首页(MainActivity)处于活动状态,但是二级页面(SecondActivity)处于ui可见页面,如果点击某个区域响应的反而是首页的事件,类似一种页面假死状态,给用户体验很不友好,主要在小米手机触发频率较高。可能效果不太好描述,百度、google未果,只有自己硬着头皮研究。 ...
2019-11-05 13:44:31 5514 3
原创 Glide在RecyclerView自适应图片尺寸
项目上有个界面包含大量的图文混排,本来是一段html文本,最开始采用的富文本显示(前同事实现了),后来发现有时图片多达50+,极易造成oom,所有进行了重构。外层用RecyclerView控件,item采用包含TextView,ImageView的布局通过设置文本和图片显示或隐藏来实现。实际上又出现一些问题。1.因为需要的原因,ImageView需要适应源图尺寸,故如下实现:<ImageV
2016-09-17 10:41:50 7695 1
原创 混淆后运行报错
项目中用了很多反射,所以在混淆时就要注意了。以前没怎么用,然后就在网上搜了一堆教程。看过之后,模模糊糊。今天就开始自己试一下,首先根据网上的方法补上不混淆的类。顺利打包后,没报错。一阵暗喜,也不是很难嘛。然后运行,秒退。。。。一下就sb了。错在哪都不晓得。换了个手机连上AS,运行,终于发现空指针异常,立马就发现containerField = null了,Field containerFi
2016-09-11 15:16:41 1527 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人