编辑
使用反射读取私有静态变量,调用私有方法
本文访问次数:0
  1. 1. 获取私有静态变量
  2. 2. 调用私有方法

关键在于使用getDeclared**方法

获取私有静态变量

Field field = object.getClass().getDeclaredField("mStaticField");
field.setAccessable(true);
Object value = field.get(object);

调用私有方法

Method method = object.getClass().getDeclaredMethod("privateMethod");
method.setAccessable(true);
Object returnValue = method.invoke(object,argumentOne);
没有任何评论