기존에는 상위 프래그먼트A 아래에 하위 프래그먼트 b,c가 있었습니다.
A에 aysncTask를 두고, bc에서 선택한 값만 가져와서
a의 aysncTask에서 작업을 했습니다. 다이얼로그를 띄우기도 했고요.
아래와 같은 구조였습니다.

이것을 액티비티로 수정해서 같은 작업을 진행하려고 하는데요..
현재 상위 클래스로 a를 만들고 그 안에 aysncTask를 만들었습니다.
하위 b,c,는 extends A로 상속받아서 서브 클래스로 선언했구요..
(b,c에서 추출하는 값과 레이아웃이 달라져서 액티비로 분류했습니다)
b나,c에서 값을 선택했을 때 a로 보내서 asyncTask로 작업하려고 합니다.
이 때 화면단에선 b나 c 상태여야 하고, 다이얼로그도 그 위에 띄워주려고 하는데..
이때 다이얼로그나 토스트의 context를 어느쪽에 맞춰야 하는건가요?
즉, 자식 클래스는 레이아웃을 갖고있는데 함수등등 기능을 모아놓을 부모클래스로 값을가져가
처리를 할 때 view의 context를 어떻게 구하는지, 사용하는지 궁금합니다.
혹시 구조가 잘못되었다면 조언 부탁드립니다~