[英]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.