Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

讨论:多进程下,由于进程内存是独立,维护的Activity栈会出现问题 #18

Open
yinfork opened this issue Feb 4, 2017 · 1 comment

Comments

@yinfork
Copy link

yinfork commented Feb 4, 2017

Hi,你好。看了你的源码,觉得这个框架写得很棒,但是发现多进程下会出现问题。

因为每个进程内存都是独立的,无法把不同进程的Activity放到同一个List里。所以在恢复Activity任务栈时会出现问题。

想了下,暂时只想到一个不是很优雅的方法:对这个Activty列表写入到本地来保存,实现跨进程共享。

没做代码验证,希望能与大家讨论出更好的方法,谢谢~

@yinfork yinfork changed the title 讨论:多进程下,由于进程内存是独立,维护的Activity列表会出现问题 讨论:多进程下,由于进程内存是独立,维护的Activity栈会出现问题 Feb 4, 2017
@Sunzxyong
Copy link
Owner

个人认为没有必要做多进程的,只需做主进程的即可,Recovery初始化中有这么一行注释的代码是非主进程不进行初始化,这个在下一版本将加入进行判断

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants