看到一篇博客,原话如下:
运行状态:Activity在此状态时处于屏幕最前端,它是可见、有焦点的,可以与用户进行交互。如单击、长按等事件。即使出现内存不足的情况,Android也会先销毁栈底的Activity,来确保当前的Activity正常运行。
疑惑:栈不应该是后进先出吗?
您的每一个用心回答,都会让这个世界变得更美好一些!
这是陈年老文了吧,“Android也会先销毁栈底的Activity”
你要知道一个概念就行了,不重要的先干掉
那么不重要到重要的排序是如何的呢?
空进程<服务进程<可见进程<前台进程
你说“Activity在此状态时处于屏幕最前端,它是可见、有焦点的,可以与用户进行交互。如单击、长按等事件。即使出现内存不足的情况,Android也会先销毁栈底的Activity,来确保当前的Activity正常运行。”
这种情况基本上不会有,特别是现在的手机配置。
啥的是进程,activity不是进程,只是一个组件。多数应用是单进程,你可以理解为一个app是一个进程,当然,存在多进程的app。
这是陈年老文了吧,“Android也会先销毁栈底的Activity”
你要知道一个概念就行了,不重要的先干掉
那么不重要到重要的排序是如何的呢?
空进程<服务进程<可见进程<前台进程
你说“Activity在此状态时处于屏幕最前端,它是可见、有焦点的,可以与用户进行交互。如单击、长按等事件。即使出现内存不足的情况,Android也会先销毁栈底的Activity,来确保当前的Activity正常运行。”
这种情况基本上不会有,特别是现在的手机配置。
啥的是进程,activity不是进程,只是一个组件。多数应用是单进程,你可以理解为一个app是一个进程,当然,存在多进程的app。