fix ARE_ABS_Dynamic_Style IndexOutOfBoundException#130
Open
Savion1162336040 wants to merge 1 commit intochinalwb:masterfrom
Savion1162336040:fix_ARE_ABS_Dynamic_Style_crash
Open
fix ARE_ABS_Dynamic_Style IndexOutOfBoundException#130Savion1162336040 wants to merge 1 commit intochinalwb:masterfrom Savion1162336040:fix_ARE_ABS_Dynamic_Style_crash
Savion1162336040 wants to merge 1 commit intochinalwb:masterfrom
Savion1162336040:fix_ARE_ABS_Dynamic_Style_crash
Conversation
Owner
|
多谢 PR! |
Owner
|
能把我这烂代码看到这个程度的也真是可以了!👍👍👍 |
Author
|
老哥谦虚了,这套方案也给我很大启发,已经很棒了 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
修复ARE_ABS_Dynamic_Style闪退
复现场景
【1】、输入 :123456789
【2】、修改 :"89" 的颜色为红色
【3】、修改 :"67" 的颜色为绿色
【4】、闪退 :报错如下
以下是ARE_ABS_Dynamic_Style源码
通过审核代码后发现执行测试场景步骤【3】时,existingSpans会取到字符 "89" 的span,此时
执行到如下代码时由于startSpanStart<start,此时就抛出了异常