注解无法使用

来源:-

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();
}


写回答 关注

1回答

  • xczzzzz
    2020-01-11 13:46:05

    解决了, 调用注解的时候Android studio自动加了“;”号 ,去掉就可以了。

Android9.0动态运行时权限源码分析及封装改造

Android9.0动态运行时权限源码分析,利用AOP手动封装属于自己的框架

2864 学习 · 8 问题

查看课程