原先那个demo退出的时候会报nullPointer错误,这个是修复版