Lin*_*rce 9 android android-intent
在我的Android应用程序中,我需要Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK用来设置我的意图标志.我可以删除以前的所有内容Activities并Activity以这种方式开始新的.这是我的代码如下:
Intent intent = new Intent(Gerenxinxi.this, MainPart.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
finish();
overridePendingTransition(0,0);
Run Code Online (Sandbox Code Playgroud)
但是,当我使用上面的代码时,我发现了黑屏的闪烁.如果我没有设置意图标志Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK,黑屏的闪烁就会消失.我的问题是:Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK设置时我该怎么办才能避免黑屏?
在我写下这个问题之前,我发现有人有类似的问题.这是链接但是,这个问题的答案无法解决我的问题.所以我再问一遍这个问题.我希望有人能帮助我.谢谢你.
Dar*_*try 22
您看到的初始屏幕称为"预览"屏幕.您可以通过在主题中声明这一点来完全禁用它:
android:windowDisablePreview
<style name="Theme.MyTheme" parent="android:style/Theme.Holo">
<!-- This disables the black preview screen -->
<item name="android:windowDisablePreview">true</item>
</style>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5584 次 |
| 最近记录: |