该finish()
方法将我送回主要活动,而不是终止应用程序。有什么建议么?
问问题
1162 次
2 回答
3
我想它可以工作,因为finish()
它并没有以任何方式终止应用程序。无论如何,Android上没有这样的概念。如您finish()
所见,它的作用是终止活动。查看文档
一般来说,它通常有助于理解你在做什么,所以 RTFM 关于“行为不端”的方法在询问之前听起来像是一个很好的习惯,可以快速解决大多数“不起作用”的问题,比如这个。
您还应该遵循 SO 的问题:退出应用程序是否令人不悦?
于 2012-11-19T17:01:05.523 回答
0
Finish 终止一个活动,而不是一个应用程序。要终止应用程序,请在启动它的入口活动上调用 finish()(从而清除堆栈)。
于 2012-11-19T21:48:30.390 回答