我开发了一个应用程序。我希望此应用程序在后台工作(最小化按钮单击时的应用程序)。当用户单击按钮时,应用程序应最小化并应在后台运行。我该如何做到这一点?
答案 0 :(得分:4)
您应该查看android Activity lifecycle。如果您的应用程序不在前台,那么操作系统可以随时停止它。
如果您要执行与UI分离的后台处理,则应考虑使用service。
答案 1 :(得分:1)
您可以最小化您的应用程序,将其置于后台。
可以启动一个将你带到主屏幕的Intent。
在这篇文章中了解如何做到这一点:How to minimize whole application in android?
答案 2 :(得分:0)
您可以通过以下方式将应用程序发送到后台来最小化您的应用程序:
moveTaskToBack(true);
或使用以下内容启动Android主屏幕:
Intent i = new Intent();
i.setAction(Intent.ACTION_MAIN);
i.addCategory(Intent.CATEGORY_HOME);
this.startActivity(i);