Context 와 this의 개념에 대해 조금알고 있는데.



이 쓰임새가   Progress에 getBaseContet()나 context를넘기면 에러가 나고 this를 넘겨야 잘될때가있고


아니면 다른ㅁ 메서드를 쓰는데  this를 넘기면 안먹을떄도 있구요.


결국 this가 자기 액티비티를 가리키는거고 그걸 context에 넘겨주면 context가 받아 먹을 수 있다고 하는 분도 있는데 


왜 직접적으로 this를 사용하면 안될떄가 있고 context를 사용하면 안될때가 잇죠?




그리고   getBaseContext 와 getApplicationContext 의 차이점을 간단하게 알ㅇ려주십시오...