gpt4 book ai didi

java - Android:快速按下按钮会导致多个 Intent 实例

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:55:04 25 4
gpt4 key购买 nike

目前我遇到了一个错误,如果用户快速点击一个按钮,按钮所附加的 Intent 将多次触发,导致需要再次回溯的一堆 Intent 。我该如何避免或补救?

谢谢~k

这是在 onClickListener 内部。我在这里设置 boolean 值,然后在过程结束时取消设置。

        if(!isDating)
{
intent.setClass(context, EventDate.class);
isDating = true;
((TabGroupActivity)
context).startChildActivity("EventDate",intent);
}

最佳答案

尝试为这样的 Intent 设置标志

intent.setFlags(FLAG_ACTIVITY_BROUGHT_TO_FRONT);

您还可以通过应用程序部分中的 AndroidManifest.xml 文件设置此标志。比上面的方法更喜欢这个方法。

Updating launchMode using the Manifest file

希望这能解决您的问题。

关于java - Android:快速按下按钮会导致多个 Intent 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9730852/

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