bug描述:特定操作后,文件管理器崩溃
切换输入法到英文(如果已经是英文的话需要多切换一轮)->进入图片目录 ->切换到列表显示图标 ->再切换回表格显示图标 ->进入wallpaper文件夹 ->点击地址栏 ->直接按回车键 ->点击地址栏上的Pictures按钮
bugId:2301
调研情况:
1.操作上述流程复现bug之后,查看log信息,提示列表视图刷新的时候出现问题,然后当前操作的目录属于网格视图,与列表视图无关
2.列表视图是使用listview来实现的,一般出现此类问题有两种原因:(1)刷新ui的时候不在主线程,(2)条目数发生改变时没有及时通知更新;添加相应的容错方案后问题依旧存在
3.切换到中文输入法下,再执行上述流程,此问题不会出现
4.切换到英文输入法下,执行上述流程,最后一步除了点击地址栏上切换目录的按钮外,点击文件视图下文件或者空白处均能引发此问题;经过调试,事件尚未传递至文件管理器的click或者touch处,崩溃就已经产生,暂时没有定位到问题的源头