返回信息流@Fullscreen
@EActivity(R.layout.activity_welcome)
public class WelcomeActivity extends BaseActivity {
@ViewById(R.id.layout)
protected DiscrollView mDiscrollView;
@ViewById(R.id.lastView3)
protected Button mButton;
@AfterViews
public void initView() {
}
@Click(R.id.lastView3)
public void startApp(View view) {
}
}
这几个@xxx 的作用分别是啥?为什么可以这样写?尤其是@EActivity() @Click()
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #27567同步于 2015/12/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
问一个很基础的安卓问题(关于@的用法)
SeaH
2015/12/6镜像同步16 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
这在Java里叫做注解Annotation
通过加上这些标志,库可以使用反射机制帮你完成一些事情
@EActivity(R.layout.activity_welcome)
这句话实际上就完成了 setContentView(R.layout.activity_welcome)这行。
简化了开发量
谢谢大神。那如果@onClick(R.id.lastView3),lastView3是一个Button的id,也是简化了Button的写法,直接这样就可以写监听函数了?
【 在 icyfox 的大作中提到: 】
: 这在Java里叫做注解Annotation
: 通过加上这些标志,库可以使用反射机制帮你完成一些事情
: @EActivity(R.layout.activity_welcome)
: ...................