之前用的方法是:
try {
Object statusBarManager = context.getSystemService("statusbar");
Method collapse;
if (Build.VERSION.SDK_INT <= 16) {
collapse = statusBarManager.getClass().getMethod("collapse");
} else {
collapse = statusBarManager.getClass().getMethod("collapsePanels");
}
collapse.invoke(statusBarManager);
} catch (Exception localException) {
localException.printStackTrace();
}测试发现在魅族MX2上点击之后StatusBar并不能收起,最后发现用以下方法完美解决问题:Intent it = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
context.sendBroadcast(it);
解决魅族MX2状态栏收起问题
本文介绍了一种解决魅族MX2手机状态栏无法收起的问题的方法。通过发送特定Intent实现状态栏的折叠,适用于Android系统版本低于API 17的设备。
1085

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



