当通知栏有消息显示的时候,我们下拉通知栏菜单,在点击通知栏的某个按钮的时候,系统默认不会自动的把通知栏收起来,需要我们自己去实现,实现方法如下:
public static void collapseStatusBar(Context context) { try {
Object statusBarManager =context.getSystemService(“statusbar”);
Method collapse;
if (Build.VERSION.SDK_INT <= 16) { collapse = statusBarManager.getClass().getMethod(“collapse”);
}
else
{
collapse = tatusBarManager.getClass().getMethod(“collapsePanels”);
}
collapse.invoke(statusBarManager);
}
catch (Exception localException)
{
localException.printStackTrace();
}
}
本文介绍如何在Android系统中实现自定义的通知栏收起逻辑,当通知栏有消息显示时,通过调用特定方法手动控制通知栏的展开与收起。

748

被折叠的 条评论
为什么被折叠?



