【问题标题】:Clarification on activity launch mode :"single task"活动启动模式说明:“单任务”
【发布时间】:2016-09-07 20:54:56
【问题描述】:

android 文档将单任务启动模式定义为:-

系统创建一个新任务并在 新任务的根。但是,如果活动的一个实例已经 存在于单独的任务中,系统将意图路由到 现有实例通过调用其 onNewIntent() 方法,而不是 而不是创建一个新实例。只有一个活动实例可以 一次存在

现在我的问题是,如果活动实例已经存在于单独的任务中但它不在任务的顶部,会发生什么情况。是否已销毁此活动之上的所有活动并将新意图传递给此活动? (如FLAG_ACTIVITY_CLEAR_TOPFLAG_ACTIVITY_NEW_TASK

【问题讨论】:

标签: android


【解决方案1】:

是的,它会的。您可以通过制作一个简单的测试应用程序来测试它。新的意图将在onNewIntent()接收到

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-23
    相关资源
    最近更新 更多