功能基本完成，但是不能解决dialog的使用情况，dialog如果不初始化就无法显示alterDialog，而dialog初始化后无法显示