activity.finish()足够安全,可用于导航操作

时间:2015-11-08 17:52:38

标签: android up-navigation

在我的Android应用程序中,当我想实现向上导航时,我使用Navutils.navigateUpTo(...)。但好处是,当你想只导航一个级别时,你也可以使用activity.finish()。我的问题是:使用activity.finish()来安全驾驶吗?我担心的是,在某些情况下,父母可能不在堆栈中,而不是导航,它完成了应用程序。

1 个答案:

答案 0 :(得分:1)

这取决于您的活动。如果您的活动不是堆栈中的最后一个活动,那么您从其他活动转到该活动没有任何问题(例如setting_activity)。我想你可以查看堆栈中是否有其他活动,然后使用finish()else做另一份工作。