修复：闪退
refactor