您的位置:首页 > 其它

FLAG_NEEDS_MENU_KEY cannot be resolved or is not a field 报错,程序无法运行

2016-06-10 10:06 447 查看
把getWindow().setFlags(WindowManager.LayoutParams.FLAG_NEEDS_MENU_KEY,

                WindowManager.LayoutParams.FLAG_NEEDS_MENU_KEY);这句话 换成

 try {  

            getWindow().addFlags(WindowManager.LayoutParams.class.getField("FLAG_NEEDS_MENU_KEY").getInt(null));  

        }catch (NoSuchFieldException e) {  

            // Ignore since this field won't exist in most versions of Android  

        }catch (IllegalAccessException e) {  

            Log.w("feelyou.info", "Could not access FLAG_NEEDS_MENU_KEY in addLegacyOverflowButton()", e);  

        }  

就ok了 ,亲测。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  menu