android文档将单任务启动模式定义为: -
系统创建一个新任务并在该实例处实例化活动 新任务的根源。但是,如果活动的实例已经存在 在一个单独的任务中,系统将意图路由到 现有实例通过调用其onNewIntent()方法来代替 而不是创建一个新实例。只有一个活动实例可以 一次存在
现在我的问题是,如果活动实例已经存在于单独的任务中,但它不在任务的顶部,会发生什么。是否销毁了此活动以上的所有活动,并将新意图传递给此活动? (如FLAG_ACTIVITY_CLEAR_TOP
中的FLAG_ACTIVITY_NEW_TASK
)
答案 0 :(得分:0)
是的,它会的。您可以通过制作一个简单的测试应用来测试它。将在onNewIntent()