• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    미해결

Intent 사용 시 context관련 질문입니다

22.03.28 00:58 작성 조회수 100

0

안녕하세요 본 강의 15분 55초쯤에서 intent를 선언하는데 this는 작동하지 않고 context라고 입력해야 제대로 작동하는 것을 보았는데요.
지금까지 연습할때도 그렇고 다른 Activity에서도 그렇고 항상 this로 잘 사용을 했었는데 여기서는 context를 입력해야 되는 이유가 무엇인가요?
this를 쓰는 것과 context를 쓰는것의 차이를 알고싶습니다!

답변 1

답변을 작성해보세요.

0

안녕하세요

왜 이전까지 this를 사용했는데, context라는 것을 사용했나에 대한 질문이 맞으신가요?

Fragment에서는 this로 context를 사용할 수 없기 때문에, context(getContext)라고 적어서 사용해준 것입니다.

 

자세히 보시면 Activity에서는 this, Fragment에서는 context를 사용했을 것이에요.

 

아래의 링크가 도움이 되실 수도 있을 것 같습니다.

 

https://curryyou.tistory.com/386

https://roomedia.tistory.com/entry/Android-Context%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%BC%EA%B9%8C

https://4z7l.github.io/2020/11/22/android-getcontext-requirecontext.html

추가적인 문의 있으시면 또 질문 남겨주세요~