코드에서 위젯을 생성 시 TextView textvew1 = new TextView(this)   this 즉 자기 자신 Activity 를 인자값으로 하여
위젯을 생성하는데요.. 위젯의 생성자를 보면 Context 입니다.
Activty 가 Context 하위 클래스 이므로 이렇게 생성하는 것이 가능하나

왜 자신(위젯)이 포함된 Activity 를 위젯 생성 시 전달하는 건가요?

위젯 생성 시 전달되는 Activity 에는 어떤 정보가 전달되는 것일까요?

느무느무 궁금합니다.  예상하자면 자신이 어떤 애플리 케이션에서 어떤 액티 비티 내에서 생성 됐다 뭐 이런 정보가 전달되는 것인가요?

속쉬원한 답변 부탁드립니다.