- 博客(4)
- 收藏
- 关注
原创 Handler相关的面试题
1.Handler机制和原理Handler机制涉及到以下几个对象:1)Looper(Message循环控制对象):一个线程可以产生一个Looper对象,由它来管理此线程里的唯一MessageQueue(消息队列),MessageQueue的循环执行也是在Looper.loop()里完成, 由目标线程调用。 2)Handler(Message入队和回调处理对象):从Loo
2016-08-09 19:39:24 505
原创 优化糟糕的执行力
优化糟糕的执行力 我发现每当我想执行或者已经开始执行一项任务时, 总有一些或这样或那样的其他事情蹦出开, 在脑海里挥散不去. 甚至有一种冲动, 想把手头上的任务暂停, 先完成这个临时任务.
2016-08-05 13:42:39 348
原创 解耦的好处以及哪来的这么多好处
关于解耦合的一个现实例子: “跟大部分餐饮企业一样,星巴克也主要致力于将订单处理的吞吐量最大化。顾客订单越多,收入就越多。为此,他们采取了异步处理的办法。你在点单时,收银员取出一只咖啡杯,在上面作上记号表明你点的是什么,然后把这个杯子放到队列里去。这里的队列指的是在咖啡机前排成一列的咖啡杯。正是这个队列将收银员与咖啡师解耦开,从而,即便在咖啡师一时忙不过来的时候,收银员仍然可以为顾客点单。他们可
2016-01-17 18:33:37 9536 1
原创 Callback机制在Android中的应用场景
Callback是什么?当我们需要把耗时操作发送到子线程运行时, 需要在耗时操作完成时将结果放到主线程来呈现或者再处理时, 我们需要在子线程主动地回头调用主线程中处理结果的方法, 这种回调式的机制就是Callback.如何使用 Callback?主线程:Service.login("xxx", "xxx", new Service.Callback() {@Override
2015-11-30 13:02:28 1474
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人