码迷,mamicode.com
首页 >  
搜索关键字:looper    ( 566个结果
Handler详解4-epoll、looper.loop主线程阻塞
句柄与指针的区别 学习C++的人都知道句柄和指针,而且我发现很多人在句柄与指针之间直接划等号,对我们来说两者都是地址,我觉的这也造成很多人将句柄和指针划等号的直接原因。 首先说指针吧。通俗一点就是地址,他是内存的编号,通过它我们可以直接对内存进行操作,只要地址不变,我们每次操作的物理位置是绝对不变,... ...
分类:编程语言   时间:2019-10-20 01:09:43    阅读次数:108
【秋招面试专题解析】Android程序员如何拿到爱奇艺.字节跳动.抖音offer
刚好闲下来,顺便收集了一些关于爱奇艺,字节跳动,抖音的面试题目。也整理好了答案,希望对即将面试和跳槽的小伙伴有所帮助 一.2019爱奇艺秋招Android 1.使用堆排序方法排序(45,78,57,25,41,89),初始堆为( 89,45,78,25,41,57 ) 2.6个圆盘的汉诺塔,总的移动 ...
分类:移动开发   时间:2019-10-11 18:17:17    阅读次数:213
Looper: Looper,Handler,MessageQueue三者之间的联系
在Android中每个应用的UI线程是被保护的,不能在UI线程中进行耗时的操作,其他的子线程也不能直接进行UI操作。为了达到这个目的Android设计了handler Looper这个系统框架,Android 推荐把耗时的操作放到子线程中去执行,子线程执行完毕后如果想通知UI更新,可以通过给主线程的 ...
分类:其他好文   时间:2019-09-20 18:30:55    阅读次数:88
Python 初级 6 循环 (二)
一、复习 1 for循环 for looper in [1, 2, 3, 4]: print("hello") 1) 每次循环开始,会依次把列表中的数按顺序赋值给looper,第一次looper为1,第二次为2,第三次为3,第四次为4 2) 每赋一次值,就会把下面指令块的所有工作执行一遍,这个指令块... ...
分类:编程语言   时间:2019-09-13 10:44:49    阅读次数:95
深入理解 ThreadLocal
前言 上篇文章 "深入理解 Handler 消息机制" 中提到了获取线程的 Looper 是通过 来实现的: 每个线程都有自己的 Looper,它们之间不应该有任何交集,互不干扰,我们把这种变量称为 线程局部变量 。而 的作用正是存储线程局部变量,每个线程中存储的都是独立存在的数据副本。如果你还是不 ...
分类:其他好文   时间:2019-09-10 23:41:23    阅读次数:104
【朝花夕拾】Handler篇(补充)
前言 在以前写过一篇文章【朝花夕拾】Handler篇,本文是对Handler知识点做的一些补充。 一、为什么要引入Handler Handler的主要作用是切换线程,将线程切换到Handler所使用的Looper所在线程中去,我们大部分的开发者通常使用Handler是用于子线程通知主线程更新UI,我 ...
分类:其他好文   时间:2019-08-31 13:26:41    阅读次数:129
实时轨迹数据排队问题
一个标准的异步消息处理线程应该怎么写?方法1: class LooperThread extends Thread { public Handler mHandler; public void run() { Looper.prepare(); mHandler = new Handler() { ...
分类:其他好文   时间:2019-08-17 20:19:08    阅读次数:95
Android Handler类 发送消息-post()和postDelay(), Looper讲解
Android Handler类 发送消息-post()和postDelay(), Looper讲解 ...
分类:移动开发   时间:2019-07-01 21:43:07    阅读次数:225
Handlerthread使用
线程间通信的时候,比如Android中常见的更新UI,涉及到的是子线程和主线程之间的通信,实现方式就是Handler+Looper,但是要自己手动操作Looper,不推荐,所以谷歌封装了HandlerThread类(类似于AsyncTask类)。 子线程执行完任务发送消息给子线程的handler,子 ...
分类:其他好文   时间:2019-06-14 12:53:45    阅读次数:100
Can't create handler inside thread that has not called Looper.prepare()
问题: Can't create handler inside thread that has not called Looper.prepare() 1,在报错的方法前加Looper.prepare(); 方法末尾加Looper.loop(); 2,问题原因: 在android的多线程开发中,比如 ...
分类:其他好文   时间:2019-05-29 16:33:35    阅读次数:138
566条   上一页 1 2 3 4 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!