Activity已经销毁了,线程还在运行的问题
来源:互联网 发布:php教程电子书 编辑:程序博客网 时间:2024/04/29 16:07
不得不说,这个问题解决了一天。。。。
原先不知道是后台线程的问题,后来发现了。是这样的,我在Activity 中加了一个线程,为了实现ProgressBar(就是进度条),我最近再做手机游戏,我想的是这关没有过我再次玩这关,点击再次玩的时候(用Intent 实现跳转)将原来的Activity销毁,finish()销毁我的Activity后,重新玩嘛,所以又进入了这个Activity,在使用进度条的时候,我发现有两个“同样”的线程一直在运行,这样不行。。。。。原来我在销毁Activity 的时候没有把线程给销毁了。。。
最后是这样解决的:因为用到Intent 跳转,发现在跳转的时候,Activity 先调用onPause()方法,我想赶紧销毁这个线程,所以就在这个方法中添加了handler.removeCallbacks(progress); handle 你懂的 progress 是那个线程,这样移除一下, 就可以实现了。。。。
同时也发现了Intent ,跳转Activity 时候,点击跳转后第一个Activity 先调用onPause()方法,一会 另一个Activity 调用onStart()后 第一个Activity 才调用onStop() ,onDestroy() 方法。。。
0 0
- Activity已经销毁了,线程还在运行的问题
- Activity已经销毁了,线程还在运行的问题
- 解决activity已经销毁,Fragment的跳转问题
- android的界面销毁,网络还在请求问题
- MFC窗口销毁了,进程还在
- Activity已销毁,创建的线程未回收问题
- Activity已销毁,创建的线程未回收问题
- android中static修饰的变量在Activity销毁后,还存在吗
- Android中static修饰的变量在Activity销毁后,还存在吗
- 处理activity销毁的问题
- windows提示电脑已经关机了但主机还在运行
- 转眼间已经54期都已经开课了,送给还在努力的朋友
- activity退出,销毁线程
- 当我还在为开发语言而烦恼的时候,人家已经是专家了。
- 时间已经过去8年了,我的博客既然还在!为CSDN点赞!
- diolog 显示时 activity已经销毁判断
- 在任意一个Activity中,怎么销毁指定的Activity?
- QT创建线程的窗口关闭,但是线程还在运行
- 病毒(加强版)
- 小矩形覆盖大矩形
- CodeForces - 699C Vacations
- 周鸿祎:程序员如何创业?
- 2.HTTP 请求
- Activity已经销毁了,线程还在运行的问题
- LeetCode | Same Tree
- POJ 1511 SPFA+邻接矩阵 正图和反图相加
- java 用递归实现:输入一个整数,用字符串逆序输出,例如输入123,输出321 ,不使用全局变量
- Tab标签页切换
- IMS 紧急服务相关概念
- NYOJ-214 单调递增子序列(二)
- 石子合并 四边形不等式优化
- spring事物配置,声明式事务管理和基于@Transactional注解的使用