Android通过AspectJ实现AOP检验是否登录功能
aspectj_module集成了AspectJ,可以拿来直接使用.
dependencies {
classpath 'com.hujiang.aspectjx:gradle-android-plugin-aspectjx:2.0.0'
}
apply plugin: 'com.hujiang.android-aspectjx'
@NeedLogin(tipType = NeedLogin.SHOW_TOAST,loginActivity = LoginActivity::class )
fun startToast(context: Context) {
val intent = Intent(context, SecondActivity::class.java)
context.startActivity(intent)
}