我们在编程的时候,很多时候要用到外部类,但今天我在用外部类的时候想利用Toast.makeText的时候,确碰到了一个问题,如下所示:
像我们平常一样引用getApplicationContext() 的时候呢会报错,这是为什么呢?
作为一个小白,我觉得应该是在外部类的时候他找不到要显示的位置,所以我们可以在MainAntivity里面可以新建一个Context变量context,然后引用过来:
context=MainActivity.this;注意最好是使用MainActivity.this,用getApplicationContext()可能依旧显示不出来。