我有一个基本问题。在android注释库中,它使用创建活动,然后扩展原始活动。 公共最终班级HubActivity 扩展HubActivity 实现HasViews,OnViewChangedListener {
IsLookback
如果你看到最后一个语句是onCreate方法中的setContentView。此外,它在此之前调用super.onCreate()方法。现在,如果我在Activity onCreate方法中编写了一些依赖于视图元素的核心,它将无法工作,不是吗?我们如何解决这个问题。我在这里做错了任何设计实践吗?
答案 0 :(得分:2)
确定。我想到了。 感谢这个问题 - AndroidAnnotations how to add init code after onCreate
除了视图绑定之外的UI元素初始化和其他布线应该在init方法中使用@AfterViews注释完成
@AfterViews
protected void init() {
// your custom code
}