1

我没有在我的应用程序中使用任何服务并通过使用关闭应用程序

this.finish();

但是我的应用程序仍然没有正确停止并且它在后台运行。当我进入应用程序设置时,强制停止按钮仍然处于启用状态。

请分享您对正确退出 android 应用程序的看法。

4

1 回答 1

1

很有可能您周围还有其他活动。

从 Android 文档中,请参阅Activity.finish()

当您的活动完成并应该关闭时调用它。ActivityResult 被传播回通过 onActivityResult() 启动你的人。

没有承诺该活动将在调用时立即关闭finish(),只是这是应该做的事情。通常这确实会立即发生,但没有看到您的项目,我无法进一步评论。

请注意,与 iOS 不同,Android 并没有明确定义的应用程序概念。“Apps”可以分享活动等。例如,对于“应用程序”而言,它并不难,但也很重要,它知道它将进入后台或已恢复。

于 2013-07-26T05:57:25.763 回答