gpt4 book ai didi

android - 如何检测 Action 模式是否已经存在

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:07:07 26 4
gpt4 key购买 nike

我在一个 View 中有几个小部件,每个小部件都需要自己的 ActionMode。我看到当用户在操作栏外点击时,ActionMode 不会自动关闭。因此,用户可以很容易地为一个控件启动 ActionMode,然后点击(在我的例子中是长按)另一个控件并将第二个 ActionBar 堆叠在第一个控件之上。这会导致编程逻辑困惑。

我可以使用 Activity 级成员变量跟踪当前的 ActionMode,并在需要新的时关闭当前的。但是,这使我的代码难以阅读和维护。此外,我希望在用户点击操作栏外的任何内容时立即关闭它。

关于处理这个问题的好方法有什么建议吗?

最佳答案

前段时间我一直在寻找这个问题的解决方案,据我所知,如果不将当前操作模式状态保存在全局变量中,您将无法跟踪它。但是,我认为一个具有专有名称的变量不会使您的代码变得困惑。

关于android - 如何检测 Action 模式是否已经存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12710513/

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