安卓面试笔记

  1. onPause 和 onStop 有什么区别?
    答:onPause大部分手机会在锁屏的时候回调以及dialog覆盖在activity上时调用,我们可以在此做一些必要的资源释放,如视频播放暂停,当界面不可见或者销毁时释放资源,如销毁播放器资源。

2.relativelayout性能较高,因为布局位置主要由子view参数决定,父容器帮你做的事情比较少,所以逻辑较为简单。
3.service分两种启动方式,直接启动:效果activity服务还在运行,绑定式启动方式,随着启动组建的销毁服务停止运行,善于利用IntentService,IntentService内部使用handlerThread,我们可以简单的构造一个在子线程中执行任务的handler,每次启动任务调用startcommand的时候实质上发送了一个handler消息,在handlemessage中执行任务,
执行完任务会调用服务停止方法,判断是否有其他任务在执行任务,没有则停止服务。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本文出自 Eddy Wiki ,转载请注明出处:http://eddy.wiki/interview-androi...
    eddy_wiki阅读 8,542评论 0 20
  • 前几天整理了Java面试题集合,今天再来整理下Android相关的面试题集合.如果你希望能得到最新的消息,可以关注...
    Boyko阅读 9,251评论 8 135
  • Android Studio JNI流程首先在java代码声明本地方法 用到native关键字 本地方法不用去实现...
    MigrationUK阅读 14,089评论 7 123
  • 背景:在开发服务器上,新建一个mysql5.7实例,然后上面的几个php应用就罢工了 原因:安装时把centOS默...
    狸狸的守护者阅读 4,208评论 0 0
  • 师幼互动,是指教师与幼儿之间发生的相互关系,表现为你来我往的关系。是幼儿社会性交往的表现,也是促进幼儿社会性发展的...
    汐鲌阅读 12,902评论 1 9

友情链接更多精彩内容