gpt4 book ai didi

android - 在 Activity 堆叠之前终止 Activity,因此召回 Activity 不会导致溢出

转载 作者:行者123 更新时间:2023-11-29 22:30:22 26 4
gpt4 key购买 nike

我已经阅读了 finish(); 命令和 FLAG_ACTIVITY_CLEAR_TOP 命令,还查看了 Common Ware 关于终止应用程序的回答,但我不确定如何放置将其添加到我的应用中。

基本上,我让用户点击一个按钮,将他们带到相机前。然后用户拍摄照片并将它们带到布局 View 。然后,用户单击一个按钮,将他们带到 2 个 View 之一,具体取决于某些条件。

然后允许用户重新拍摄照片,或转到主菜单(视情况而定)。我的问题是,如果用户返回到主菜单,并捕捉另一个,然后另一个,等等... Activity 堆栈,所以当我单击“主菜单”按钮时,应用程序返回到每个堆栈 Activity ,直到最后它返回主菜单。有没有一种方法可以用这些行之一终止每个 Activity ,这样即使用户重新拍摄照片,他们也只需要返回一次即可进入主菜单?

谢谢!

最佳答案

我使用 list 中的 noHistory 参数来完成此操作。以下是不应放置在历史堆栈中的 Activity 的 list 条目示例:

<activity android:name=".MyActivity"
android:label="MyActivityTitle"
android:noHistory="true" />

关于android - 在 Activity 堆叠之前终止 Activity,因此召回 Activity 不会导致溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4250839/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com