Android Context作为参数传递this
2017-02-07 21:26
204 查看
来自:http://blog.csdn.net/sswmjoy/article/details/46119285 将弹出框作为函数封装后参数为Context,供其他的类调用时,将this作为参数传入,总会报空指针错误,开始想不明白,后来终于解决了,方法如下:
首先我们在类中创建构造函数:
public TakeMediaDialog(Context test) { this.activity = ((Activity)test); }
然后创建弹出框对象时将this.activity作为参数传入,其他类调用实例化时直接将this作为参数传入就可以了
相关文章推荐
- android中获取context的多种方法的区别(this,getbascontext(),getApplicationcontext())
- Android 中 getApplicationContext()、this、getApplication()之间的区别
- Android 中this、 getApplicationContext()、getApplication()之间的区别
- android Toast报错 Activity context.this cannot be resolved to a variable
- Android 中 getApplicationContext()、this、getBaseContext()之间的区别
- 作为参数传递“this”变量
- (转)Android 中 getApplicationContext()、this、getApplication()之间的区别
- Android 中this、 getApplicationContext()、getApplication()之间的区别
- Android应用开发中关于this.context=context的理解
- android Toast报错 Activity context.this cannot be resolved to a variable
- Android 中 getApplicationContext()、this、getApplication()之间的区别 .
- Android 中 getApplicationContext()、this、getApplication()之间的区别
- Android启动过程 && Activity生命周期 && Activity开机自启动 && this与getBaseContext && Activity的singleTask类型
- android context参数 this 调用方法——菜瓜笔记
- Android 中 getApplicationContext()、this、getApplication()之间的区别
- android this,getApplication(),getApplicationContext()的区别
- Android 中 getApplicationContext()、this、getApplication()之间的区别
- android中获取context的多种方法的区别(this,getbasecontext(),getApplicationcontext())
- Android中的this、Activity、Context等
- android使用toast时应用getApplicationContext()作为参数