繁体   English   中英

如何隐藏我的应用程序但不关闭/完成它

[英]How to hide my application but not close/finish it

我想让用户通过隐藏它但不完成它来离开我的应用程序。

我可以在我的主要活动中调用finish(),但这需要一些时间。 这对用户体验不利,因此更好的选择可能是隐藏它。 只是我不知道如何实现它。

谢谢你的回答。


我不是想在后台做点什么,因为我已经有了服务。

在我的应用程序中,用户可能会按一个按钮来关闭我的主要活动。 但是,这需要一点时间。 至少0.5秒后,我会看到我的应用程序在屏幕上消失。

但是,如果我按主页键。 我的应用程序立即消失,所以这就是我需要的效果。

您可以尝试在后台移动您的活动

moveTaskToBack(true);

如果您需要应用程序继续在后台运行,请在服务中生成后台代码。

http://developer.android.com/reference/android/app/Service.html

这里最好的建议就是开始查看应用程序必须执行的所有垃圾收集,并确保只在绝对必要时保持打开(连接等)。

要点是限制应用程序必须做的事情才能最终关闭。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM