我有一个运行在后台的应用程序,通过通知系统显示错误消息。该通知具有一个待定意图,可以返回到应用程序的主屏幕。在这个主屏幕上,我设置了launchmode="singleTask"。据我从Android开发指南中了解到,这意味着我的主活动只会有一个实例。
然而,如果用户在此时查看该活动(或应用程序中的另一个活动),并去点击通知以将其清除,它将继续在堆栈上放置该活动的另一份副本,因此如果我按下返回按钮,它将再次返回到主屏幕(从主屏幕)。
为什么会这样做呢?
然而,如果用户在此时查看该活动(或应用程序中的另一个活动),并去点击通知以将其清除,它将继续在堆栈上放置该活动的另一份副本,因此如果我按下返回按钮,它将再次返回到主屏幕(从主屏幕)。
为什么会这样做呢?