使用AndroidAnnotations时@AfterViews方法被调用两次的问题

来源:互联网 发布:phpmyadmin同步数据库 编辑:程序博客网 时间:2024/06/03 21:30

AndroidAnnotations是android快速开发的一个开源库。不知道的可自行百度。 
因为要新增一个用户信息的查看页面,于是偷懒拷贝了用户信息编辑的Activity。然后新建了layout文件,顺手就配置到新的activity里了。

@EActivity(R.layout.user_viwer)public class UserViewerActivity extends BaseActivity {    .    .    .}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

这是AndroidAnnotations配置layout的方式,同时它也支持原生的配置方式:

    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.user_edit);    }
  • 1
  • 2
  • 3
  • 4
  • 5

这就是问题的原因了,拷贝activity的时候忘记删除原来的layout配置了,所以activity进行了两次布局,当然就会执行两次配置@AfterViews注解的方法了。 
删除原来的配置问题随即解决。

阅读全文
0 0
原创粉丝点击