gpt4 book ai didi

android - 当使用 FLAG_ACTIVITY_NEW_TASK 和 FLAG_ACTIVITY_CLEAR_TASK 设置 Intent 时,应用程序暂时变为白色

转载 作者:太空狗 更新时间:2023-10-29 15:40:51 30 4
gpt4 key购买 nike

Intent intent = new Intent(LoginActivity.this, Profile.class);

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);

startActivity(intent);

overridePendingTransition(R.anim.pull_in_right, R.anim.push_out_left);

我在登录后使用此标志清除所有 Activity 堆栈。问题是,由于屏幕瞬间变为白色,转换变得非常难看。有什么解决方法可以避免这种情况?

P.S.:这两个 Activity 的背景都是红色。我想知道白色是从哪里来的。

最佳答案

在您的应用主题中添加以下行,它会在 fragment 或 Activity 加载之前禁用窗口预览。(白屏问题)

<item name="android:windowDisablePreview">true</item>

参见 here

关于android - 当使用 FLAG_ACTIVITY_NEW_TASK 和 FLAG_ACTIVITY_CLEAR_TASK 设置 Intent 时,应用程序暂时变为白色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34565868/

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