今天在開發過程中,遇到了一個錯誤
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)函數,而這種寫法相當於在構造函數時完成此操作。因此會導致異常。