xczzzzz
2020-01-11 11:20
注解的时候明明写的是METHOD
@Target(ElementType.METHOD) public @interface PermissionGrant { int value(); }
但是在mainActivity使用注解时提示不允许在此
@PermissionGrant(resultCode); public void onRequestWriteExternalStorageGranted(){ Toast.makeText(this,"权限申请成功",Toast.LENGTH_SHORT).show(); }
解决了, 调用注解的时候Android studio自动加了“;”号 ,去掉就可以了。
Android9.0动态运行时权限源码分析及封装改造
2864 学习 · 8 问题