关于this和context的问题

对于this和context的作用不是理解的很透彻,什么时候需要用,求解?

个人感觉this,指代当前对象,通常是传Activity对象,context是Activity的父类,都是带有相关上下文的意思,传this或context是因为一些需要挂载到相关控件上,比如Toast或者填充布局的布局填充器LayoutInflater也需要用到,传this可以强转成相应的Activity调用该Activity的方法。

this代表当前上下文对象,一般来讲就是代表当前类的对象;而context一般值Application和Activity的上下文对象;