V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xuyt  ›  全部回复第 1 页 / 共 1 页
回复总数  3
2017-01-13 12:02:52 +08:00
回复了 xuyt 创建的主题 Android 一行代码,完成多层视图回退功能( android)
@KNOX
1 、这个是我自己开源的项目,所以若有任何 bug ,可以在 github 上提出来,我虽然不能保证是第一时间,但绝对是会在最短的时间中解决的。
2 、我刚刚也解决了一个 bug ,所以,我是会持续的对这个项目进行支持的。
所以我也希望用户若有使用的,请在遇到 bug 时,也能在 github 上提出,能有解决方案就更好了。
3 、关于倾入性,主要是关于解决回退功能复杂度的问题,所以需要权衡两者的利弊,若是你的项目中有大量的多页面回退需求,我觉得这还是一个很好地解决方案的。
2017-01-13 11:48:32 +08:00
回复了 xuyt 创建的主题 Android 一行代码,完成多层视图回退功能( android)
1 、设置 rootActivity 为 singleTask 有这样一个问题:
即在用户按下 home 键退出当前的 task 后,当再进入 task 时,在其上的所有 activity 都将被摧毁,
所以,你的业务直接就全部销毁了,只剩下一个 rootActivity 了。
最后,像手机中的电话 App 就是这个需求的,除非你的业务需求可以这样。
2 、关于直接杀进程:
可以看看这个: http://blog.csdn.net/u011277123/article/details/53579269
《 Android 疑难杂症之 KillProcess 和 System.exit 无效》讲的很详细

3 、我这个开源项目,其实是一个 Android 的视图回退工具,“退出程序”只是其中的一个功能类型(BackFlowType.finish_task),他还有其他 4 个功能类型。

4 、最后,欢迎大家多提意见
项目: https://github.com/xuyt11/androidBackFlow 欢迎关注和 star 。
2017-01-12 18:13:08 +08:00
回复了 xuyt 创建的主题 Android 一行代码,完成多层视图回退功能( android)
@KNOX 对于侵入性,确实是很强,这个我确实没有考虑过,因为我是直接使用在公司项目中的。
只是需要注意在使用 launchMode 的时候,需要使用 startActivity4NonBackFlow 这个方法。
但是,对于非常繁琐的回退流程,我觉得使用这个应该是非常简便的。
所以,我们需要权衡两者的利弊。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   905 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 21:43 · PVG 05:43 · LAX 13:43 · JFK 16:43
Developed with CodeLauncher
♥ Do have faith in what you're doing.