1

如何从演示者或迫击炮示例应用程序中的视图中完成活动?

4

1 回答 1

3

大多数情况下,您希望避免这样做。但在极端情况下,您可以遵循 ActionBarOwner[0] 类实现的相同模式。创建一个通过接口公开 Activity#finish 的可注入类。

[1] 中的第 3 项是相关的,但调用顺序是相反的。(演示者的活动生命周期方法,而不是 Activity 方法的演示者)。

希望有帮助!

[0] https://github.com/square/mortar/blob/master/mortar-sample/src/main/java/com/example/mortar/android/ActionBarOwner.java

[1] Mortar + Flow 与活动生命周期挂钩的第三方库

于 2014-04-07T15:20:32.827 回答