gpt4 book ai didi

android: 基于堆栈的 Activity 返回键机制

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

我有两个 Activity ,一个是项目列表,另一个是项目的编辑 View 。当用户单击第一个 View 中的项目时,将显示第二个编辑 View 。

在 android 中,基于堆栈的机制,如果我这样做,行为会很奇怪。

ListView -> 单击 -> 编辑 View -> 保存 -> ListView -> 单击 -> 编辑 -> ...这是一个循环。

如果我多次编辑和保存该项目,堆栈将充满 ListView 和编辑 View ...

现在用户想要按返回键退出程序,通过基于堆栈的 Activity 管理器,用户将多次遇到这两个 Activity 。

解决此问题的推荐方法是什么?

最佳答案

如果我错了,请原谅我,但我认为您使用 startActivity() 来处理 Edit->List 切换。

我认为你应该在处理保存时finish()你的 Activity (让 Activity 堆栈回到列表)

关于android: 基于堆栈的 Activity 返回键机制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7711957/

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