android AlertDialog 显示报错,以及点击开启 多个线程导致的内存泄漏

如下图: 如果没有dialog, 就可能出现联系点击多次,那就会同时开启多个线程,消耗手机资源,也同时容易造成内存泄漏

图片.png

图片.png

用一个线程不行么,怎么每次点击都开个线程
点得快岂不是几百个线程在跑?

图片.png

我添加了 ,为啥还会报错?


图片.png

所以:

  1. 应该设立flag ,让线程没有结束之前,不能再次开启线程,只能等待连接结果。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。