Android 记录自定义Activity栈管理遇到的一个问题

自定义Activity栈管器通过Application添加一个Activity生命周期监听,并在onActivityDestroyed时将记录移出管理栈,但是在频繁进入、退出同一页面时,
偶尔会发生旧的Acivity的onDestroy生命周期在新的Acivity的onCreate生命周期之后触发,于是导致记录错误。
修改方案:移出前检查记录条目对应的activty是否一致,否则就忽略

2022-08-13

你可能感兴趣的:(Android 记录自定义Activity栈管理遇到的一个问题)