位置: 编程技术 - 正文
推荐整理分享HandlerThread初使用中遇到的一些小问题(handle thread),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:handler when,handler when,handlerthread用法,handler for,handlerthread原理,handlerthread原理,handlerthread用法,handlerthread用法,内容如对您有帮助,希望把文章链接给更多的朋友!
HandlerThread的停止不能使用stop(),stop()是一个已经被淘汰的方法。
所以在android中企图使用stop()方法来停止线程的话会产生UnsupportedOperationException错误。
如果要停止的话要使用。
mHandlerThread.getLooper().quit();
晚上看到HandlerThread的方法,使用Handler和他绑定的话可以和主线程分离开来,来进行一些耗时操作。
网上说的耗时操作后对UI的操作需要放在Handler的handlerMessage里面
一小段时间内可以,超过一段时间,比如我使用Delay之后就会出现
ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views 的错误
实在是找不到原因,希望能有人能告诉我。
不过这个HandlerThread应该可以用在其他的耗时操作的一次性更新UI上。所以记录一下以后可以使用。
对于进度条的动画,果然还是使用封装好的AsyncTask比较方便
下面记录一下HandlerThread和Handler绑定的方法:
版权声明:本文为博主原创文章,未经博主允许不得转载。
Android Broadcast 什么是广播在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。我们拿广播电台来做个比方。我们平常使用收音机收音是这样的:许
Android 中的 Service 全面总结 1、Service的种类按运行地点分类:类别区别优点缺点应用本地服务(Local)该服务依附在主进程上,服务依附在主进程上而不是独立的进程,这样在一定
android真机调试 INSTALL_FAILED_MEDIA_UNAVAILABLE 问题解决方案 前提是手机用数据线连到电脑,安装好手机对应的驱动。1:打开cmd2:cd切换到sdk安装目录的platform-tools目录,比如我安装到了D盘根目录,则输入:cdd:an
标签: handle thread
本文链接地址:https://www.jiuchutong.com/biancheng/370866.html 转载请保留说明!友情链接: 武汉网站建设