【发布时间】:2013-09-15 19:25:09
【问题描述】:
我正在制作一个应用程序,当用户单击最小化按钮并且我正在使用下面的代码时,我想最小化应用程序。下面的代码最小化应用程序,但是当我重新打开应用程序时,它总是从第一个活动开始。并且我希望应用程序应该从用户最小化应用程序的位置恢复。即用户在第三次活动时最小化应用程序,当他重新打开应用程序时,应用程序应该从第三次活动而不是第一次开始。
Intent main = new Intent(Intent.ACTION_MAIN);
main.addCategory(Intent.CATEGORY_HOME);
main.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(main);
【问题讨论】:
-
您可能应该让用户通过主页按钮最小化应用程序。无论如何,您必须处理活动的 onResume() 和 onPause() 方法,以确保它可以直接返回到您希望应用程序所在的位置。寻找 Activity 生命周期。
-
这些“最小化”是什么意思? Android中没有这样的东西。 Android 中的后台应用与桌面操作系统中的最小化应用之间存在巨大的差异。如果您想编写 Android 应用程序,请了解 Activity 堆栈和生命周期。我发表评论是因为您提到了“最小化”按钮。
标签: android android-intent minimize