Open yinfork opened 7 years ago
Hi,你好。看了你的源码,觉得这个框架写得很棒,但是发现多进程下会出现问题。
因为每个进程内存都是独立的,无法把不同进程的Activity放到同一个List里。所以在恢复Activity任务栈时会出现问题。
想了下,暂时只想到一个不是很优雅的方法:对这个Activty列表写入到本地来保存,实现跨进程共享。
没做代码验证,希望能与大家讨论出更好的方法,谢谢~
个人认为没有必要做多进程的,只需做主进程的即可,Recovery初始化中有这么一行注释的代码是非主进程不进行初始化,这个在下一版本将加入进行判断
Hi,你好。看了你的源码,觉得这个框架写得很棒,但是发现多进程下会出现问题。
因为每个进程内存都是独立的,无法把不同进程的Activity放到同一个List里。所以在恢复Activity任务栈时会出现问题。
想了下,暂时只想到一个不是很优雅的方法:对这个Activty列表写入到本地来保存,实现跨进程共享。
没做代码验证,希望能与大家讨论出更好的方法,谢谢~