今天在开发过程中,遇到了一个错误
unable to instantiate activity componentinfo java.lang.nullpointerexception
google之后,发现问题是,在定义成员变量是使用了如下声明。
private final String APP_ID = getString(R.string.app_id);
而一个activity只有在onCreate之后才可以调用getString(R.string.app_id)函数,而这种写法相当于在构造函数时完成此操作。因此会导致异常。