如何在服务类中隐藏状态栏?

时间:2015-11-05 04:13:25

标签: android android-windowmanager

我需要在服务类

中使用以下行
  

getWindow()getDecorView()setSystemUiVisibility(8);

请任何人帮忙。

1 个答案:

答案 0 :(得分:0)

服务无法设置窗口属性,因为它没有视图/ UI。您必须向活动发送一个活动,该活动必须设置此属性。在将事件发送到活动时,您可以使用以下几种机制:

  1. 使用您从活动传递到之前服务的信使
  2. 使用AIDL界面
  3. 最简单:从您的Intent课程发送广播Service,让您的Activity收听该广播,并在UI线程上设置操作