我有一个带有private static final
字段的类,不幸的是,我需要在运行时更改.
使用反射我得到这个错误: java.lang.IllegalAccessException: Can not set static final boolean field
有没有办法改变价值?
Field hack = WarpTransform2D.class.getDeclaredField("USE_HACK");
hack.setAccessible(true);
hack.set(null, true);
Run Code Online (Sandbox Code Playgroud) 我创建了一个游戏,游戏循环的每个滴答声都会发生此日志
09-05 07:53:20.213 27150-27240/com.xy I/SurfaceView: 锁定画布...stopped=false, win=android.view.SurfaceView$MyWindow@32beabb4 09-05 07:53:20.226 27150-27240 /com.xy I/SurfaceView:返回的画布:android.view.Surface$CompatibleCanvas@34b823dd
如何防止这个日志出现呢?我担心它会影响性能。