Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.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_Statusbar - Fatal编程技术网

Android 服务和状态栏

Android 服务和状态栏,android,statusbar,Android,Statusbar,我想使用服务隐藏状态栏。我无法从明显的原因中获得窗口服务 我在正常活动中使用此代码: getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 但当我点击后退按钮时,状态栏再次出现。我想有状态栏隐藏,即使在关闭应用程序。这可能吗?当

我想使用服务隐藏状态栏。我无法从明显的原因中获得窗口服务

我在正常活动中使用此代码:

                    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                                WindowManager.LayoutParams.FLAG_FULLSCREEN);

但当我点击后退按钮时,状态栏再次出现。我想有状态栏隐藏,即使在关闭应用程序。这可能吗?

当应用程序在用户面前的前台运行时,您可以使用发布的代码隐藏状态栏。 但是,一旦您关闭应用程序(例如使用后退按钮),或者当它进入后台时,Android会根据系统设置自动重新启用状态


当你的应用程序未在前台运行时,无法告诉Android以编程方式隐藏状态栏。

尝试将上下文对象传递给你的服务。是的,但我只在应用程序中工作,我想隐藏状态栏5分钟。我想使用服务和倒计时。再次,你必须将上下文传递给服务,它知道她将处理哪些活动。是的,但我不能在应用程序关闭时传递上下文。我可以在应用程序中隐藏状态栏,但只能在那里隐藏。