统一处理导航栏导致java.lang.IllegalStateException错误

问题描述

为了显示APP内部每个界面左侧统一显示左侧导航栏,在BeaseActivity中统一处理导航栏功能,让所有Activity继承BaseActivity。
在BaseActivity中onCreate回调通过findViewById去查找id,并做按钮的点击事件。MainActivity继承BaseActivity,在onCreate绑定ButterKnife。
当时安装APP后,报错如下:

在这里插入图片描述尝试在BaseActivity的onPostCreate回调绑定ButterKnife,同样也会报错。

问题描述

BaseActivity中ButterKnife绑定/findViewById需要在onPostCreate回调执行;

MainActivity中删除ButterKnife绑定代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值