![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android学习
饭来张
多年导航软件的开发经验。对导航模块中,routing,guidance,search都有深入的研究。对数据的二进制格式设计有多年的设计经验。深入理解GDF格式。对数据编译流程设计也有多年经验。总之,
展开
-
谈Activities
android的framework的框架中,淡化了进程的概念。一个应用程序,就是由一个个activitie组成,通讯是activitie与activitie之间的通讯,数据传递也是activitie与activitie之间的传递。 如果你在windows下做过窗口系统的开发,当你开发一个应用程序的时候,你会按照需求创建很多窗口,你很明确的知道这些窗口属于同一个应用程序。如果要在这些窗口之间进行通原创 2012-07-23 11:20:42 · 376 阅读 · 0 评论 -
理解android中的handler
handler用于2个线程之间的回调。比如在线程1中做完了某件事情,需要通知线程2干特定的事情。 具体的一个例子就是,在开一个子线程做些费时间的事情,完成后,通知ui主线程来更新界面状态。 做法: 1,在主线程中创建一个handler,这时候handler有2个变量,一个是Looper,一个是MessageQueue,我们知道一个线程对应唯一的一个looper对象,所以handler里面的l原创 2012-10-22 17:18:23 · 440 阅读 · 0 评论 -
android中handler的理解
如何理解handler处理多线程问题。 多线程问题,简单来说就是, activity运行在并且已经运行在了ui thread。如果我们有个耗时的工作(比如文件读取,从网络下载数据等等工作),我们不能让这个耗时的工作直接在ui thread中调用,而是通过开一个work thread, 在work thread中完成耗时工作。 工作流程类似: 在ui thread中运行,有个耗时工作,开wor...原创 2019-04-04 16:42:30 · 202 阅读 · 0 评论