-2

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

4

2 回答 2

3

我想它可以工作,因为finish()它并没有以任何方式终止应用程序。无论如何,Android上没有这样的概念。如您finish()所见,它的作用是终止活动查看文档

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

您还应该遵循 SO 的问题:退出应用程序是否令人不悦?

于 2012-11-19T17:01:05.523 回答
0

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

于 2012-11-19T21:48:30.390 回答