Activity已经销毁了,线程还在运行的问题
来源:互联网 发布:当过签名的句子知乎 编辑:程序博客网 时间:2024/04/29 21:31
不得不说,这个问题解决了一天。。。。
原先不知道是后台线程的问题,后来发现了。是这样的,我在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() 方法。。。
博客有什么问题希望大牛赶紧指出,以免误人子弟啊!!!
- 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创建线程的窗口关闭,但是线程还在运行
- linux下定位问题的几个工具
- linux 光驱
- UBI文件系统简介
- HDOJ 1059 Dividing (多重背包)
- 算法导论第15章习题15.3-3最大矩阵链乘法
- Activity已经销毁了,线程还在运行的问题
- Android属性:所设属性值为何在重起后被清除
- ListView中使用线程实现无限加载
- INF文件详解
- CMemDC
- C#索引器:在集合或数组中取出某一个元素 举例
- NScript - A script host for C#/VB.NET/JScript.NET(NScript-.Net语言的脚步解释主机)
- YUM常用命令介绍
- Android开发——Http与socket连接总结