您的位置:首页 > 移动开发 > Android开发

Error:(95, 74) 警告: 最后一个参数使用了不准确的变量类型的 varargs 方法的非 varargs 调用; 对于 varargs 调用, 应使用 Class<?> 对于非 varar

2016-12-19 14:43 3047 查看
警告: 最后一个参数使用了不准确的变量类型的 varargs 方法的非 varargs 调用;

[javac] 对于 varargs 调用,应使用 Java.lang.Object

[javac] 对于非 varargs 调用,应使用 java.lang.Object[],这样也可以抑制此警告
paths = (String[]) sm.getClass().getMethod("getVolumePaths", new  Class[ 0 ]).invoke(sm, new  Object[]{});

 //  编译通过 
paths = (String[]) sm.getClass().getMethod("getVolumePaths", new  null).invoke(sm, new null);

 //  编译失败 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐