反射不可以修改final变量吧,我尝试无法修改
来源:9-1 如何规避 Android P 对访问私有 API 的限制?

xiaolong2017
2020-03-09
反射不可以修改final变量吧,我尝试无法修改
写回答
1回答
-
可以的,但你可能改的是编译期常量,所以改了也看起来值没有变没。你可以改完通过反射再读取就能看到效果了。。
如果修改时报错,这个情况要先把field本身的一个权限反射拿到才行,这个有点儿复杂,不是很常用。
10
相似问题