gpt4 book ai didi

java - 在 Intent 中发送信息并使用 FLAG_ACTIVITY_CLEAR_TOP

转载 作者:行者123 更新时间:2023-12-02 11:17:14 26 4
gpt4 key购买 nike

我的应用程序涉及跟踪车辆通过检查门的移动

enter image description here

当在门口张贴的人员点击车辆号码上的“通过”按钮时,该车辆应从列表中删除。我通过再次调用 VehicleActivity 类并将门 id 放入键值对中来完成此操作。

Intent intentClear = new Intent(context, VehicleActivity.class);                    
intentClear.putExtra(VehicleActivity.EXTRA_POSITION, Integer.toString(gate_id));
context.startActivity(intentClear);

但是,如果用户按后退按钮,则会显示上一个列表,这可能会让用户感到困惑。要删除上一个屏幕,我可以使用 Intent.FLAG_ACTIVITY_CLEAR_TOP,但随后通过 putExtra 发送的信息将被删除。

请提出解决此问题的最佳方法,因为该列表中的任何问题都可能导致车辆卡在检查口。

最佳答案

要重新启动当前 Activity ,只需在 startActivity(); 之后调用 finish(); 即可。

这将在您启动新 Activity 后清除当前 Activity ,并且它不再存在于返回堆栈中。

关于java - 在 Intent 中发送信息并使用 FLAG_ACTIVITY_CLEAR_TOP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50190884/

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