Android 安卓引领当前活动

Android 安卓引领当前活动,android,android-intent,android-activity,Android,Android Intent,Android Activity,我的应用程序中有一个设置了挂起意图的通知。当我使用我的应用程序时,我会进行一些活动。登录->主屏幕->关于等。我想将我的应用程序恢复到foregrownd,但我不知道在Intent构造函数中设置it类的当前活动是哪个。我想从通知中还原它。这是一种在打开时返回应用程序并在关闭时再次打开的方法,因为通知来自服务 我想带回来的活动,这是在顶部时,用户把它带回来。换句话说,我想模拟设备的行为->返回主屏幕[此时应用程序正在运行,但处于后台],如果单击应用程序图标。。应用程序在单击“主页”按钮时恢复上一个

我的应用程序中有一个设置了挂起意图的通知。当我使用我的应用程序时,我会进行一些活动。登录->主屏幕->关于等。我想将我的应用程序恢复到foregrownd,但我不知道在Intent构造函数中设置it类的当前活动是哪个。我想从通知中还原它。这是一种在打开时返回应用程序并在关闭时再次打开的方法,因为通知来自服务


我想带回来的活动,这是在顶部时,用户把它带回来。换句话说,我想模拟设备的行为->返回主屏幕[此时应用程序正在运行,但处于后台],如果单击应用程序图标。。应用程序在单击“主页”按钮时恢复上一个活动/将其带到我所在的位置,但也可以通过通知来执行此操作

有办法做到这一点吗

谢谢

在我创建应用程序的过程中,我使用

 Intent i = getIntent();
    k = Integer.parseInt(i.getStringExtra("layout"));
    Log.i(TAG, ">>>>>>>>>>" + k);
    if (k == 99) {
        finish();
    }

这将检查您的活动是否仍然存在。。如果活动被终止或关闭,它将带您进入堆栈顶部的活动。如果应用程序完全关闭,它将不会执行任何操作

,但如果top activity是一些其他活动,则不会启动?我希望在用户将其恢复时恢复位于顶部的活动。换句话说,我想模拟设备的行为->返回主屏幕[此时应用程序正在运行,但处于后台],如果单击应用程序图标。。应用程序恢复上一个活动/单击主页按钮时将其带到我所在的位置,但要从通知中执行此操作,我认为这将与我在应用程序中执行的操作相同。我的流程如下:登录->主页->表单页面。现在,如果我按下设备上的主页按钮并单击通知符号,它将使我进入表单页面。即使从表单页面,我返回到堆栈顶部的主页,点击设备的主页按钮,重复同样的操作,我也会进入我的应用程序主页。让我检查一下,我是否错过了更多参考信息…看看这正是你想要的
 Intent i = getIntent();
    k = Integer.parseInt(i.getStringExtra("layout"));
    Log.i(TAG, ">>>>>>>>>>" + k);
    if (k == 99) {
        finish();
    }