写点什么

Android 面试官装逼失败之:关于 Activity 的启动模式,android 界面开发工具

用户头像
Android架构
关注
发布于: 2021 年 11 月 05 日
《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
浏览器打开:qq.cn.hn/FTe 免费领取
复制代码


}...


boolean newTask = false;boolean keepCurTransition = false;


为什么非 Activity 启动 Activity 要强制规定使用参数 FLAG_ACTIVITY_NEW_TASK

从源码上说,ContextImpl 在前期做了检查,如果没添加 Intent.FLAG_ACTIVITY_NEW_TASK 就抛出异常,


@Overridepublic void startActivity(Intent intent, Bundle options) {warnIfCallingFromSystemProcess();if ((intent.getFlags()&Intent.FLAG_ACTIVITY_NEW_TASK) == 0) {

用户头像

Android架构

关注

还未添加个人签名 2021.10.31 加入

还未添加个人简介

评论

发布
暂无评论
Android面试官装逼失败之:关于Activity的启动模式,android界面开发工具