gpt4 book ai didi

AndroidManifest 属性取决于 API 级别

转载 作者:行者123 更新时间:2023-12-01 03:26:35 26 4
gpt4 key购买 nike

使用 startActivityForResult doesn't work properly in Android < 5.0 when using launchMode singleInstance or singleTask.但是,我使用该 launchMode 来避免 WebView 重新加载:

android:alwaysRetainTaskState="true"
android:documentLaunchMode="never"
android:launchMode="singleInstance"

我知道围绕第一个限制没有可能的解决方法。

有没有办法根据 API 版本制作这些 Manifest 属性变量?
(对于 Android > 5.0,我会使用这三个具有指定值的属性,对于 Android < 5.0 使用 launchMode="standard"this 非常相似,只是我找不到定义的方法 documentLaunchModelaunchMode ;只有 alwaysRetainTaskState 因为它是一个 bool 值)。

最佳答案

您可以创建 <activity-alias>使用相同的底层 Activity ,但具有不同的 list 参数(启动模式等)。然后你只需要确保你启动了正确的Activity (原始版本或别名)取决于您运行的 Android 版本。

根据您的架构和问题的性质,这可能是也可能不是合适的解决方案。

关于AndroidManifest 属性取决于 API 级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41051623/

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