自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除