gpt4 book ai didi

Android:singleInstance 和 startActivityForResult

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:24:08 37 4
gpt4 key购买 nike

据我所知,startActivityForResult 无法与 launchMode singleInstance 一起正常工作 here .而最近,我发现它在 Android Lollipop(5.0) 上运行良好并且找不到描述它的官方文档。我认为这也同时与任务和返回堆栈有关。有没有人可以提供一些关于它的信息或解释或任何关于它的信息?

谢谢:)

最佳答案

https://stackoverflow.com/questions/8960072/onactivityresult-with-launchmode-singletask

这是一个简短的解释。

答案显示在类 ActivityStackSupervisor 的函数 startActivityUncheckedLocked 中。 Android 5.x之前,启动一个activity时,会先检查launchMode,如果launchMode是singleTask或者singleInstance,就会在launchFlags中加上FLAG_ACTIVITY_NEW_TASK。如果 Activity 的 launchFlags 包含 FLAG_ACTIVITY_NEW_TASK,它将立即发回取消并让新任务继续正常启动而不依赖于其发起者。

关于Android:singleInstance 和 startActivityForResult,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28106855/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com