Android Handler相关面试题你能答对多少?子线程和主线程是如何切换的?

前言

在历时半个月,面试失败了9次以后,我拿到了满意的Offer,薪资同比增长50%不止。

因为在一千多公司没有太大的开发压力,让我有更多的时间去学习Android的方方面面。在今年四月初,我花了一个周末Review简历,下定决心准备出去找工作。

关于“互联网寒冬”这个现象,笔者一直是不愿意去相信的,因为他给我造成了焦虑,虽然它确确实实存在。

现在回顾这次跳槽的经历,笔者想说的是:其实寒冬没有大家想象的那么冷,

当你有一定能力的提升的时候,一定要多尝试走出舒适圈尝试。不断的学习投资自己才会在互联网时代拥有安全感。

thread.attach(false, startSeq);

if (sMainThreadHandler == null) {

sMainThreadHandler = thread.getHandler();

}

if (false) {

Looper.myLooper().setMessageLogging(new

LogPrinter(Log.DEBUG, “ActivityThread”));

}

// End of event ActivityThreadMain.

Trace.traceEnd(Trace.TRACE_TAG_ACTIVITY_MANAGER);

Looper.loop();

throw new RuntimeException(“Main thread loop unexpectedly exited”);

}

Looper.prepareMainLooper();这句代码就是为主线程创建Lo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值