【发布时间】:2020-01-14 13:03:50
【问题描述】:
当我简单地从登录活动转到主活动时,白色屏幕会闪烁几毫秒,并使用以下清晰的返回堆栈代码。
Intent intent = new Intent(LoginActivity.this, HomeActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
overridePendingTransition(0, 0);
如果我只是让 startActivity 没有标志(或者说没有明确的 backstack)
overridePendingTransition(0, 0);
白屏不闪烁。
但我必须清除回栈并开始一个没有过渡动画的新活动。所以它不会在几毫秒内闪烁/出现在白屏中。
期待尽快得到完美答案。干杯!
【问题讨论】:
标签: java android performance android-studio android-intent