Java反射机制访问类的私有方法
MainActivity.getInstance().stopFace();
MainActivity.getInstance().getHandler().postDelayed(() -> {
Class<?> clazz = null;
try {
clazz = Class.forName("abc");
MainActivity startFace = (MainActivity) clazz.newInstance();
Method method = clazz.getDeclaredMethod("startFace");
method.setAccessible(true);
method.invoke(startFace);
} catch (ClassNotFoundException | IllegalAccessException | InvocationTargetException | InstantiationException | NoSuchMethodException e) {
e.printStackTrace();
}
}, 2 * 1000);