Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 打开另一个活动时,状态栏闪烁_Android_Android Layout - Fatal编程技术网

Android 打开另一个活动时,状态栏闪烁

Android 打开另一个活动时,状态栏闪烁,android,android-layout,Android,Android Layout,当我从全屏启动活动转到下一个活动时,状态栏显示奇怪的闪烁行为 在完成Splash活动之前,我已尝试过此代码- Handler handler = new Handler(); handler.post(new Runnable() { @Override public void run() { SplashActivity.this.getWindow().setFlags(WindowManager.LayoutParams

当我从全屏启动活动转到下一个活动时,状态栏显示奇怪的闪烁行为

在完成Splash活动之前,我已尝试过此代码-

   Handler handler = new Handler();
    handler.post(new Runnable() {
        @Override
        public void run() {
            SplashActivity.this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN,
                    WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
        }
    });
另外,我的最小API级别是19。因此:
getWindow().setExitTransition(淡入淡出);
getWindow().setEnterTransition(淡入淡出)这也没有帮助

我的启动活动在清单中实现了以下样式:

 <style name="AppTheme.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
    <item name="android:windowFullscreen">true</item>
</style>

假的
真的
真的

此解决方案适用于min SDK 21。 Splash活动在清单中实现了以下样式:

<style name="AppTheme.NoActionBar">
   <item name="windowActionBar">false</item>
   <item name="windowNoTitle">true</item>
   <item name="android:windowFullscreen">true</item>
</style>

假的
真的
真的

我发现目前还没有解决方案。因此,我将我的飞溅活动状态栏设置为与活动背景相同的颜色。这对我来说是一个很好的解决方案。是的,我后来发现了。非常感谢。