一、关于Activity
关于Activity必须要了解的内容有:Activity的生命周期、android任务栈、Activity启动模式、scheme跳转协议。
1.1 什么是Activity
Activity是应用与用户交互的接口,它提供了一个界面让用户进行点击、滑动等操作
1.2 activity生命周期
通用的生命周期图就不贴了,网上都能找到
共7种函数
Activity启动-->onCreate()-->onStart()-->onResume() onResume()方法执行后可以进行交互
Activity不可见时(如点击home)-->onPause()-->onStop()
再次回到Activity时,-->onRestart()-->onStart()-->onResume() onRestart()方法是在Activity由不可见变为可见时执行
退出Activity时onPause()-->onStop()-->onDestroy() onDestroy()方法中可做资源的回收与释放
知识点:android进程优先级 前台>可见>服务>后台>空
1.3 activity启动模式
共4种
标准:standard
栈顶:singletop
栈内:singletask
全局:singleinstance
1.4 scheme跳转协议
通过注册scheme可在App页面内跳转,从H5页面跳转到App,从一个App跳转到另一个App
作者:靠谱杨,
更多日常分享尽在我的VX公众号:小杨的挨踢IT生活