Android开发艺术探索笔记 第一章

Android开发艺术探索笔记

第一章

  • 生命周期有三个闭环,一个是onPause到onResume;第二个是onStop经过onRestart到onStart;第三个是onStop经过被系统杀死到onCreate
  • onPause结束后才后调用新启动的Activity的onResume所以onPause不要做太耗时的操作
  • onStop可以做一些稍微重量级的回收工作同样不能太耗时
  • 打开新的Activity会调用onStop,新Activity为透明主题除外
  • 按下back键会调用onDestroy
  • onCreate和onDestroy配对代表创建和销毁;onStart和onStop配对代表是否可见;onResume和onPause配对代表是否在前台
  • onSaveInstanceState调用在onStop之前,和onPause没有既定的时间关系;onRestoreInstanceState调用在onStart之后
  • 如果是在onCreate中恢复数据的话需要对savedInstanceState判空,onRestoreInstanceState不用
  • configChanges: locale语言、orientation屏幕方向、keyboardHidden虚拟键盘、screensize屏幕尺寸sdk<13时加上
  • onNewIntent毁掉方法调用时onCreate、onStart不调用
  • TaskAffinity任务相关性和singleTask或者allowTaskReparenting配对使用
  • IntentFilter过滤信息由action、category、data
  • data分为mimeType媒体类型、URI:Scheme URI的模式、Host主机名、Port端口号、Path路径、
  • 系统对于Service的建议是尽量使用显示方式调用启动
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值