首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

关于android线程有关问题

2013-01-21 
关于android线程问题点击一个操作按钮(比如删除事件) 由于处理时间比较长 所以返回结果也会比较慢 怎样实

关于android线程问题
点击一个操作按钮(比如删除事件) 由于处理时间比较长 所以返回结果也会比较慢 怎样实现快速的返回结果  而不用去等待处理的时间呢...
[解决办法]
你说的处理时间比较长,难道你是占用的主线从吗?
你用handle出来你的button的线程!
[解决办法]
用线程和handler.
[解决办法]
开另外线程+handler确实不会让你完成任务的速度变快,只是为了防止UI线程的阻塞而已。用户觉得卡,就是UI反应慢,后台快慢用户是没有印象的。
[解决办法]

引用:
引用:你说的处理时间比较长,难道你是占用的主线从吗?
你用handle出来你的button的线程!
 是的  我处理过程也是在主线程中进行的


在你的button的点击时间中,new 一个线程,然后通过这个子线程,将你的事件处理完了,通过message将数据传给handle用来通知UI
[解决办法]
处理总需要时间的吧?都没处理玩,你要什么结果?
[解决办法]
引用:
引用:你说的处理时间比较长,难道你是占用的主线从吗?
你用handle出来你的button的线程!
 是的  我处理过程也是在主线程中进行的


如果你用的3.0以下的SDK,会没啥问题,但3.0以上的,在主线程里处理网络数据,APP会马上退出的。

建议你还是通过message将数据传给handle用来通知UI这个方式做吧
[解决办法]
恩!这个地方当初我也纠结了好久,在2.0下测试好用,换成4.0的就出错
[解决办法]
用thread , handler ,Message机制即可解决,具体的例子和实现,可以参考我博客:
http://blog.csdn.net/nanzhiwen666/article/details/8292981
[解决办法]
你可以试试开线程 然后 强制 join()
[解决办法]
引用:
引用:开另外线程+handler确实不会让你完成任务的速度变快,只是为了防止UI线程的阻塞而已。用户觉得卡,就是UI反应慢,后台快慢用户是没有印象的。
 呐是卜是在子线程中处理事务的时候 界面UI卜会出现 “程序无响应”这样的提示啦么...

怎么可能呢?子线程怎么会阻塞到主线程呢,建议先了解一下线程概念。

热点排行