【发布时间】:2014-10-25 10:25:31
【问题描述】:
我想使用服务隐藏状态栏。由于明显的原因,我无法使用 getWindow()。
我在正常活动中使用此代码:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
但是当我点击返回按钮时,状态栏再次出现。即使在关闭应用程序后,我也希望隐藏状态栏。这可能吗?
【问题讨论】:
-
尝试将
Context对象传递给您的服务。 -
是的,但我只在应用程序中工作,我想隐藏状态栏 5 分钟。我想使用 Service 和 CountdownTimer。
-
再次,您必须将上下文传递给 Service,以便它知道她将处理哪个 Activity。
-
是的,但是当应用程序关闭时我无法传递上下文。我可以在应用程序中隐藏状态栏,但仅限于那里。