AMS杀进程,保留前台进程之前的进程

做这个需求时,因为需要保活前台进程之前的进程,所以需要知道之前的进程都有哪些。在源码中

mPreviousProcess

这个变量表示前一个进程,但是该变量Google维护的和我们想法不太一致,当前一个进程中的Activity调起当前进程同时,这个Activity finish自己,那么该变量不再被维护,即前一个进程丢失。

ActivityStackSupervisor->updatePreviousProcessLocked

猜你喜欢

转载自my.oschina.net/u/3336230/blog/1584912