一行代码,完成多层视图回退功能( android)(续)

2017-01-13 18:33:15 +08:00
 xuyt

本文是针对同学们提问的回答综述

首先当然还是熟悉的前言,在熟悉的位置

其实是我做了个开源项目(^__^),拿出来给大家鉴赏下,欢迎大家提意见

项目: https://github.com/xuyt11/androidBackFlow 欢迎关注和 star 。

功能:一个控制 Android 视图( activity 与 fragment )回退的工具。

tip :这是一个回退工具,不是跳转工具

更详细的介绍可以点击:

如何优雅的退出 App ?这样优雅的退出 App !: http://www.jianshu.com/p/75b145b9b222

一行代码,完成多层视图回退功能( android ): http://www.jianshu.com/p/8fb52395c259

一行代码,完成多层视图回退功能( android ): https://www.v2ex.com/t/333969

https://github.com/xuyt11/androidBackFlow/blob/master/README.md

1 、设置 rootActivity 为 singleTask 的方式,来退出程序

还有就是,我这个不只是一个退出 App 的工具,可以看下面的第 3 条

2 、关于直接杀进程

可以看看这篇文章: http://blog.csdn.net/u011277123/article/details/53579269

《 Android 疑难杂症之 KillProcess 和 System.exit 无效》讲的很详细,非常值得阅读一番,我就不献丑了。

3 、直接退出程序

就是我也发过《如何优雅的退出 App ?这样优雅的退出 App!》这篇文章,所有可能造成了些误会。

我一直在文章前面就强调过的:这是一个回退工具,不是跳转工具,所以当然也不只是一个退出 App 的工具

4 、关于倾入性

有多个同学都提到了,但我想,主要还是一个关于解决回退功能复杂度的问题。

若是在你的项目中有大量的多页面回退需求,我觉得这还是一个很好地解决方案的。

所以需要权衡两者的利弊。

5 、关于项目本身

这个是我自己开源的项目,所以若有任何 bug ,可以在 github 上提出来,我虽然不能保证是第一时间,但绝对是会在最短的时间中解决的。我是会持续的对这个项目进行支持的。

所以我也希望用户若有使用的,请在遇到 bug 时,也能在 github 上提出,能有解决方案就更好了。也希望大家多多支持。

8122 次点击
所在节点    Android
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/334437

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX