Android应用,finish()不起作用

时间:2012-11-19 16:58:42

标签: android activity-finish

finish()方法将我发回主活动,而不是终止应用。有什么建议吗?

2 个答案:

答案 0 :(得分:3)

我想这很有效,因为finish()不会以任何方式终止app。无论如何,在Android上没有这样的概念。正如您所见,finish()所做的是终止活动See docs

一般来说,通常有助于理解你在做什么,所以RTFM在“行为不端”的方法之前提出的问题听起来像是一个好习惯,可以快速解决大多数“不起作用”的问题,比如这个问题。

您还应该遵循以下问题:Is quitting an application frowned upon?

答案 1 :(得分:0)

Finish终止活动,而不是应用程序。要终止应用程序,请在启动它的条目活动上调用finish()(从而清除堆栈)。