Q:那以后如何杀死一个应用?
A:应用是人类面对数字世界的可交互程序形成的一个想象实体,不同于可被生理终结的生物体,想象的实体只能被忘却。
(正经回答:首先得明确要杀死的主体,是进程、状态,还是开发者?其次,杀只是手段,而不是真实需求,你需要好好想想为什么要杀应用)
A:多任务界面掌管的是「任务」这个维度。Android 中的任务是一个类似于真实世界中任务的抽象概念,它代表的是一组有导航先后关系的界面所处的上下文,与应用的进程和可运行状态都没有必然的对应关系。这么说很抽象,下面我就举一些具体的例子(续
其次,一个应用可以创建多个任务,比如文档编辑器可以分别从不同的任务中被别的应用打开,各自处于不同的上下文(编辑的文档)。划掉其中一个任务就要杀死文档编辑器么?
A:Android 从 8.0 开始大幅调整了应用的后台控制策略,具体技术细节就不展开说了。原则上,只要适配了 Android 8+ 的应用,就不能再持续在后台占据内存。去年已经推动国内的应用市场跟进了 Google Play 的应用适配强制要求,所以不必担心了。(续