普通类怎么获取Context/Activity实例呢?
在不动Activity代码的基础上如何获取,求解答。
建议可以先去学下java基础,再去学习android
Activity是Context的间接子类,Context是Activity的间接基类。
Context context=MainActivity.this定义一个这是上下文对象context,并赋值为MainActivity这个类对象。所以
在MainActivity的onCreate中
Context context=this;
在题主的这个场景中的这个this,默认就指代的是MainActivity这个类对象,与Context context=MainActivity.this的意义相同
如果要获取其他类的this,只需要用 类名.this 即可