我开发了一个应用程序,它使用服务器API来发送和接收数据。服务器API有自己的版本号,我必须检查每个方法,即使用服务器版本的服务器API。 我已经声明了一个自定义注释类:
@Target(ElementType.METHOD)
public @interface MinVersion {
APIVersions version() default APIVersions.FIRST_RELEASE_MARCH_15;
}
我必须检查的方法现已实施:
@MinVersion(version = APIVersions.APRIL_15)
public void getUser(IUserCallback _callback){
//Do stuff
}
现在我必须调用一个准备好的函数来检查服务器版本,如果它太低我想要显示一个对话框,如果调用该方法。
但此时我还不知道如何实现自定义注释的处理。
这可能吗?