Android 自定义view 随着刷新次数变多而变慢

来源:互联网 发布:淘宝网电脑版登录 怎么 编辑:程序博客网 时间:2024/04/26 10:33

是这样,我做了两个自定义View,位于同一个Linearlayout中,第一个view刷新的时候,系统也调用了第二个自定义view的ondraw(),但是我要频繁刷新第一个view,但随着刷新次数变多,两个view都越变越慢,所以各种百度google为什么刷新第一个view会影响到第二个view.依然没有得到解决.希望有懂得人可以回复指教.

但是此时发现了另一个问题,为什么会越变越慢?

经过排查发现是因为第二个view中,path定义为全局变量,然后每次ondraw都没有reset,就导致了path越来越多,最后卡死.解决方法就reset就好了

0 0
原创粉丝点击