Android 自定義view 隨着刷新次數變多而變慢

是這樣,我做了兩個自定義View,位於同一個Linearlayout中,第一個view刷新的時候,系統也調用了第二個自定義view的ondraw(),但是我要頻繁刷新第一個view,但隨着刷新次數變多,兩個view都越變越慢,所以各種百度google爲什麼刷新第一個view會影響到第二個view.依然沒有得到解決.希望有懂得人可以回覆指教.

但是此時發現了另一個問題,爲什麼會越變越慢?

經過排查發現是因爲第二個view中,path定義爲全局變量,然後每次ondraw都沒有reset,就導致了path越來越多,最後卡死.解決方法就reset就好了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章