Why getApplicationContext() in constructor of Activity throws null pointer exception?

后端 未结 2 1916
慢半拍i
慢半拍i 2020-11-28 16:51

After some time spent bug hunting it turns out that :

public class MainActivity extends BaseActivity { // BaseActivity extends Activity

    public MainActi         


        
2条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-11-28 17:15

    Wait for the end of onCreate to call this method.

    public class MainActivity extends BaseActivity { 
    
        public onCreate(Bundle savedInstanceState) {
            super(savedInstanceState);
            getApplicationContext(); //activity has a context now
        }
    }
    

提交回复
热议问题