在我的Android应用程序中,当我想实现向上导航时,我使用Navutils.navigateUpTo(...)。但好处是,当你想只导航一个级别时,你也可以使用activity.finish()。我的问题是:使用activity.finish()来安全驾驶吗?我担心的是,在某些情况下,父母可能不在堆栈中,而不是导航,它完成了应用程序。
答案 0 :(得分:1)
这取决于您的活动。如果您的活动不是堆栈中的最后一个活动,那么您从其他活动转到该活动没有任何问题(例如setting_activity)。我想你可以查看堆栈中是否有其他活动,然后使用finish()
。 else
做另一份工作。