今天在重新理了一遍intent的过程中发现task是一个神奇的东西,而它又和stack有着很深的联系。task顾名思义是一个任务,但是这个任务可不一定只是来自一个app,比如我用微信来发一张图片,那么这就是一个任务,在执行任务的过程中用到了微信和摄像机,在完成这个任务时肯定要启动很多的activity,这些activity就被压在了back stack中,这样就可以知道了用task是可以来控制back stack的运行方式的,任务即task是多种多样的,因为手机能干的事情太多了,相比之下stack的运行模式就显得很少了,因为它总共就只有四种模式,可以用布局文件中的launchmode属性来控制,还可以用intent中的flags属性来控制。建议看https://www.cnblogs.com/mengfanrong/p/3795316.html;https://blog.csdn.net/sobeautiy/article/details/11235041;https://www.jianshu.com/p/82f3af2135a8。
相关文章
- 10-04Android的线程和线程池--《Android开发艺术探索》阅读笔记——第十一章
- 10-04EBS 开发中如何动态启用和禁止请求(Current Request)的参数
- 10-04图解通信原理与案例分析-32:物流仓储和智能交通中的RFID通信技术详解
- 10-04TensorFlow中random_normal和truncated_normal的区别
- 10-04Python中的r+和a+
- 10-04Android Studio新活动中的分层父级格式
- 10-04MFC中char*,string和CString之间的转换(待补充)
- 10-04(转)关于int main( int argc, char* argv[] ) 中arg和argv参数的解析及调试
- 10-04Tomcat中更改网站根目录和默认页的配置方法
- 10-04Android Studio中Junit单元测试使用JSON对象异常的问题