findViewById如果找不到控件


不是什么高级的话题, 只是写在这里提醒初学者们, 不要犯这样的错误… 如果你的findViewById找不到想要的控件, 但是该控件的id等配置都没有任何错误, 那么请看看获取控件的语句, 是不是写在了

setContentView(R.layout.activity_reminder_edit);

这句话的前面…

在没有setContentView的情况下, 直接通过

        super.onCreate(savedInstanceState);

        mDateButton = (Button) this.findViewById(R.id.reminder_date);
        mTimeButton = (Button) this.findViewById(R.id.reminder_time);
        confirm = (Button)this.findViewById(R.id.confirm);
        mCalendar = Calendar.getInstance();

        setContentView(R.layout.activity_reminder_edit); //在设置ContentView之前尝试获取控件

来获取控件, 那么就这么悲剧了…

错误

一串的null, 接下来就准备接收空指针错误吧!

KEEP CALM AND CARRY ON


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值