gpt4 book ai didi

android - 应用程序上的退出按钮?应用程序仍在运行?

转载 作者:行者123 更新时间:2023-11-29 16:20:25 24 4
gpt4 key购买 nike

我对退出按钮有疑问。我在这里阅读了几篇关于使用退出按钮/后退按钮的文章。还有博客:http://blog.radioactiveyak.com/2010/05/when-to-include-exit-button-in-android.html , 清除不鼓励使用退出按钮。

这是我的问题。我有一个非常小的应用程序;但是,它会在线从 webservice/MySql 数据库中提取数据。它应该只在第一次打开时提取数据。或者,如果用户从菜单中选择更新数据。我的应用程序中没有退出按钮,但我认为如果用户完全退出应用程序,这将与退出按钮相同。

退出应用程序后,我仍然可以在设置>应用程序>运行服务中看到该应用程序。它说“1 个过程和 1 个服务”。在管理应用程序中,它表示该应用程序已运行 36 小时。这个可以吗?我不希望用户认为我的应用正在使用他们的电池。另外,退出后我没有看到额外的更新(从 web 服务中提取)。但是,如果我在运行 Android 3.1 的 galaxy Tablet 10.1 上安装该应用程序,我会偶尔看到来自网络服务的更新。

有人给我一些建议吗?

最佳答案

Android 不会在用户按下“后退”时停止应用程序。该应用程序将保留在内存中,直到 Android 需要另一个应用程序的内存。当用户按下“后退”时正在运行的任何线程都将继续运行。传统上,您应该在 ActivityonPause() 方法上停止所有这些进程(此外,存储所有首选项和其他清理工作。)

另外,如果您已经启动了一个服务(如前所述),那么它将继续运行直到您告诉它停止。在极少数情况下,Android 会终止 Service 以释放资源,但在大多数情况下,您必须终止它。

关于android - 应用程序上的退出按钮?应用程序仍在运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7388888/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com