如何知道通知栏何时关闭

时间:2013-12-23 10:29:33

标签: android

Object sbservice = getSystemService("statusbar");
Class<?> statusbarManager = Class.forName("android.app.StatusBarManager");
Method showsb;
if (Build.VERSION.SDK_INT >= 17) {
    showsb = statusbarManager.getMethod("expandNotificationsPanel");
} else {
    showsb = statusbarManager.getMethod("expand");
}
showsb.invoke(sbservice);

我用它来消费通知栏,但我的活动是全屏, 所以我必须getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN)

第一, 关闭通知栏后,我想再次设置actiivty fullScreen。 我怎么能这样做,谢谢!

0 个答案:

没有答案