Android开发 活动activity
一、关于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
好看请赞,养成习惯:) 本文来自博客园,作者:靠谱杨, 转载请注明原文链接:https://www.cnblogs.com/rainbow-1/p/14294108.html
欢迎来我的51CTO博客主页踩一踩 我的51CTO博客
文章中的公众号名称可能有误,请统一搜索:靠谱杨的秘密基地