Android:如何从小部件中清除 Activity 堆栈

标签 android android-activity widget

有没有办法从小部件中清除 Activity 堆栈?

我有以下情况: 从小部件用户按下启动新 Activity A 的按钮。下一个用户从 A 移动到新 Activity B。之后他按下主页按钮将他带回主屏幕。现在如果他再次按下按钮,他将直接移动到 Activity B。

我以为 ACTIVITY_FLAG_CLEAR_TOP 会有帮助,但没有。

最佳答案

Activity A 是否启动 Activity B?如果是这样,您可以使用 FLAG_ACTIVITY_NO_HISTORY 标志启动它,以指定不将 B 放入历史堆栈。

关于Android:如何从小部件中清除 Activity 堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4298928/

相关文章:

java - Android NDK 中止停止,无法创建 NDK 版本

android - MotionLayout 和约束组

widget - 如何使用 IPython Widgets 让一个参数的可能值依赖于另一个参数?

android - 通过布局上的 80 多个 View 增强应用程序性能

android - 如何在 Android 上使用带有 Weka 的机器学习模型来预测新值?

使用 Activity 实现的 Android Navigation Drawer

android - Android 中的重新加载 Activity

android - 我们应该使用 setTargetFragment() 吗?我认为 Fragments 不应该相互通信

android - 如何通过 Intent 将数据从小部件配置类传递到小部件提供程序类?

flutter - 有没有办法在 Flutter 中将 Text 与 spritewidget 一起使用?