尝试通过用户角色管理在Android(Kotlin)上构建应用。
在我的应用程序中,我将拥有function
,这将取决于用户角色而具有不同的行为。
所以不是写if/else
块,而是想知道如何根据角色来限制annotations
的方法?
@Admin
fun showName() {}
@User
fun showName() {}
注释文件
@Retention(AnnotationRetention.SOURCE)
@Target(AnnotationTarget.FUNCTION)
annotation class Admin
在这种情况下,我无法理解处理器的外观