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

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

相关文章:

  • 2022-12-23
  • 2021-10-15
  • 2022-01-11
  • 2021-06-20
  • 2022-01-09
  • 2021-10-05
  • 2021-12-28
  • 2021-09-19
猜你喜欢
  • 2021-11-17
  • 2022-12-23
  • 2021-11-02
  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
  • 2021-08-15
相关资源
相似解决方案