Android 当我按下“主页”按钮并重新启动活动时,活动是如何显示的?

Android 当我按下“主页”按钮并重新启动活动时,活动是如何显示的?,android,Android,我想知道当我按下“主页”按钮并重新启动活动时,活动是如何可见的 例如,如果一个应用程序进入后台并再次启动,那么MyActivity.java应该是可见的,而不是我退出的屏幕 请提出可能的解决办法 谢谢 Monali我不知道我是否理解你的问题,但你是否有两个活动A和B。如果你在B中,按home(主页)按钮,然后当你返回应用程序时,你想转到A。。您必须在活动B的onPause()方法中调用finish()方法。正如您在中看到的,每当活动暂停时,都会调用onPause()方法。只需将此代码放入您的活动

我想知道当我按下“主页”按钮并重新启动活动时,活动是如何可见的

例如,如果一个应用程序进入后台并再次启动,那么MyActivity.java应该是可见的,而不是我退出的屏幕

请提出可能的解决办法

谢谢
Monali

我不知道我是否理解你的问题,但你是否有两个活动A和B。如果你在B中,按home(主页)按钮,然后当你返回应用程序时,你想转到A。。您必须在活动B的onPause()方法中调用finish()方法。

正如您在中看到的,每当活动暂停时,都会调用onPause()方法。只需将此代码放入您的活动代码中:

public void onPause() {
    this.finish();
}

如果您这样做,则活动将在暂停时关闭。

请阅读此内容,尤其是有关lifecycleThanks的内容。我的问题可以通过在清单文件中编写android:launchMode=“singleTask”android:clearTaskOnLaunch=“true”属性来解决