关于线程再次启动会闪退的问题 本帖最后由 sha43jie16 于 2014-11-03 12:16:13 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Thread对象不需要复用,你重新创建一个就好了。重复执行同一个Thread对象的start方法,内部状态不对了当然报错。 thread_1.start() 重复执行会报错,DVM没有那么快回收线程对象。你可以考虑重新启动一个线程,产生一个新线程。 但如果我每次点开始都NEW一个新线程,结果就是我的计数器像吃了炫迈一样点停止也没有用了,我在想如果每次都NEW一个的话,那该如何停止呢? 你也可以一开始就创建一个线程,点击按钮的时候就给这个线程发消息,线程在自己的循环里处理从UI线程获得的消息。是这样的,我的程序大意是这样,点启动然后就开始一个线程,然后点停止,这个线程就关闭(或者被挂起也可以),然后再点启动可以开始一个线程(或者激活之前被挂起的线程)要停止线程的话,给线程发一个消息,线程从循环退出并从run函数返回就可以了。你现在的问题是什么? 在适配器中操作Cursor读取数据库,先怎么调用数据库? 关于android2.3, density问题,请高手指点 学习android的好书 拍照怎样实现滤镜就是不同场景的效果? android中回调函数是怎么调用的 大哥大姐们进来帮小弟看看哪里写错了! 求android连接sqlserver 数据库实例代码 ProgressDialog进度条显示不出来, 在线等 两个Android项目如何整合(或一个功能调用另一个功能)!!! 为什么我的GridView显示不出数据库内容——新手求教 求android手机视频监控原码 手机软件开发运行在Android系统上,用什么开发工具好
你可以考虑重新启动一个线程,产生一个新线程。
是这样的,我的程序大意是这样,点启动然后就开始一个线程,然后点停止,这个线程就关闭(或者被挂起也可以),然后再点启动可以开始一个线程(或者激活之前被挂起的线程)
要停止线程的话,给线程发一个消息,线程从循环退出并从run函数返回就可以了。
你现在的问题是什么?