Java 恢复时从堆栈中弹出活动
当我的程序启动时,它运行一个mainActivity,它会立即启动并将数据加载到另一个Activity中。我这样做是因为数据只需要在mainActivity中加载一次,然后发送到其他活动 所以!话虽如此,我的问题也许是可以预见的!当用户再次点击足够多的时候,他将进入这个初始活动,并坐在那里。。。而不是回到Android的主菜单 我想做的是在mainActivity的onResume()方法中添加一些东西,这样当它被重新输入时,我就可以从代码中“激活”后退按钮——(一个布尔标志确保我没有错误地执行此操作,因此我知道它是在后退单击中)。那么,这不只是从活动堆栈中弹出当前活动吗 如何从活动堆栈中弹出活动Java 恢复时从堆栈中弹出活动,java,android,android-activity,activity-stack,Java,Android,Android Activity,Activity Stack,当我的程序启动时,它运行一个mainActivity,它会立即启动并将数据加载到另一个Activity中。我这样做是因为数据只需要在mainActivity中加载一次,然后发送到其他活动 所以!话虽如此,我的问题也许是可以预见的!当用户再次点击足够多的时候,他将进入这个初始活动,并坐在那里。。。而不是回到Android的主菜单 我想做的是在mainActivity的onResume()方法中添加一些东西,这样当它被重新输入时,我就可以从代码中“激活”后退按钮——(一个布尔标志确保我没有错误地执行
谢谢 使用“无历史记录”选项,以便此活动永远不会返回后台
android:noHistory=["true" | "false"]
您也可以在启动下一个活动时调用finish(),而不是使用“noHistory”属性。。当您点击“后退”按钮时,它不会重新出现。这将关闭第一个活动。。将其从堆栈中删除