我有一些方法
String className = "android.os.BatteryStats";
Class<?> c = (Class<?>) Class.forName(className);
Constructor<?> constructor = c.getDeclaredConstructor(new Class[0]);
constructor.setAccessible(true);
Object obj = constructor.newInstance(new Object[0]);
当我尝试获取类的实例时,我收到错误
java.lang.InstantiationException: can't instantiate class android.os.BatteryStats
为什么呢? 我如何获得 android.os.BatteryStats 的实例?
我使用Android 4.4.2
感谢。