【发布时间】:2010-01-22 08:13:53
【问题描述】:
我从我的 Widget 启动一个 Activity,它应该启动一个特殊视图。
但如果应用程序已经在运行(没有留下后退按钮),Android 会激活上次显示的 Activity。
是否有任何标志或其他方法可以避免这种行为?
在我的应用中关闭之前的活动不会有问题,不会丢失任何用户输入。
我在 onStop() 中尝试了使用 finish() 的解决方法,但是当调用子活动 (startActivityForResult) 时也会调用 onStop,因此从那里返回什么都没有 - 应用程序将被关闭。
【问题讨论】: