gpt4 book ai didi

android - 清除 Android pre Honeycomb 中的后台堆栈?

转载 作者:搜寻专家 更新时间:2023-11-01 08:12:20 26 4
gpt4 key购买 nike

是否有一种简单的方法或其他解决方法来删除 Android pre Honeycomb(API 级别 11 之前)中的后台堆栈?人们建议在开始新 Activity 时将 FLAG_ACTIVITY_CLEAR_TOP 与 FLAG_ACTIVITY_NEW_TASK 结合使用,但这只会删除我当前位置顶部的堆栈,而不是我位置下方的堆栈。从一项新任务开始应该不难。关于这个的一些想法?我不能使用 FLAG_ACTIVITY_CLEAR_TASK,因为我需要支持 api 级别 11 以下的那些版本。是否有等效于清除整个导航后台堆栈的 FLAG_ACTIVITY_CLEAR_TASK。或者类似于 FLAG_ACTIVITY_REORDER_TO_FRONT 的东西重新排序到后面,然后我可以清除它上面的所有内容。非常感谢所有建议:)谢谢!

最佳答案

您还可以使用广播监听器。

只需在所有 Activity 中使用“STRING”来识别广播监听器即可。

每当你想删除所有 Activity 时,触发 Intent 。

那些已为上述监听器注册的 Activity (根据您要完成的 Activity 来完成)将拦截并完成。

这将适用于任何版本的 Android。

关于android - 清除 Android pre Honeycomb 中的后台堆栈?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8678149/

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