粘贴100KB以上的字符到搜索框出现搜索活动无响应
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
[预置条件]
测试机已有100KB以上的TXT文档.
[测试步骤]
主菜单--文件管理--找到测试文件所在位置--点击测试文件--金山WPS--长按文字--全选--复制--home键--主菜单--搜
索--长按搜索框--粘贴
[实际结果]
出现卡屏后出现搜索活动无响应.
[预期结果]
不应出现异常.
[SOLUTION]
google default就有这个问题,ANR会死在了copy String的地方。
DALVIK THREADS:
(mutexes: tll=0 tsl=0 tscl=0 ghl=0 hwl=0 hwll=0)
"main" prio=5 tid=1 SUSPENDED
| group="main" sCount=1 dsCount=0 obj=0x400533a0 self=0x109c8
| sysTid=1872 nice=0 sched=0/0 cgrp=default handle=-1344821048
| schedstat=( 10296864433 1557083394 5371 )
at java.lang.String.<init>(String.java:~550)
at java.lang.String.<init>(String.java:519)
at
android.text.method.ReplacementTransformationMethod$ReplacementCharSequence.toString(ReplacementTransfor
mationMethod.java:181)
at android.text.SpannableStringInternal.<init>(SpannableStringInternal.java:59)
at android.text.SpannedString.<init>(SpannedString.java:61)
贵司直接将100K以上的文字copy到search box 中,这本身就是非常规操作。
所以认为该问题只能采取work around,如果copy的太多,就提示user搜索字符太多,直接取消paste动作。
[预置条件]
测试机已有100KB以上的TXT文档.
[测试步骤]
主菜单--文件管理--找到测试文件所在位置--点击测试文件--金山WPS--长按文字--全选--复制--home键--主菜单--搜
索--长按搜索框--粘贴
[实际结果]
出现卡屏后出现搜索活动无响应.
[预期结果]
不应出现异常.
[SOLUTION]
google default就有这个问题,ANR会死在了copy String的地方。
DALVIK THREADS:
(mutexes: tll=0 tsl=0 tscl=0 ghl=0 hwl=0 hwll=0)
"main" prio=5 tid=1 SUSPENDED
| group="main" sCount=1 dsCount=0 obj=0x400533a0 self=0x109c8
| sysTid=1872 nice=0 sched=0/0 cgrp=default handle=-1344821048
| schedstat=( 10296864433 1557083394 5371 )
at java.lang.String.<init>(String.java:~550)
at java.lang.String.<init>(String.java:519)
at
android.text.method.ReplacementTransformationMethod$ReplacementCharSequence.toString(ReplacementTransfor
mationMethod.java:181)
at android.text.SpannableStringInternal.<init>(SpannableStringInternal.java:59)
at android.text.SpannedString.<init>(SpannedString.java:61)
贵司直接将100K以上的文字copy到search box 中,这本身就是非常规操作。
所以认为该问题只能采取work around,如果copy的太多,就提示user搜索字符太多,直接取消paste动作。