当通知栏有消息显示的时候,我们下拉通知栏菜单,在点击通知栏的某个按钮的时候,系统默认不会自动的把通知栏收起来,需要我们自己去实现,实现方法如下:
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();
}
}