android activity空指针异常解决问题解决

今天在开发过程中,遇到了一个错误

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)函数,而这种写法相当于在构造函数时完成此操作。因此会导致异常。

原文地址:https://www.cnblogs.com/glorey/p/3179023.html