MainActivity 클래스가 아닌 외부 클래스에서 <div><br></div> <div>MainActivity mainActivity = ((MainActivity) context);</div> <div><br></div> <div>와 같은 객체 선언을 해놓고 MainActivity에 있는 함수 같은 것들에 접근을 하도록 해주었는데요.</div> <div><br></div> <div>MainActivity에 비동기 스레드 작업을 위한 AsyncTask를 선언해주고</div> <div><br></div> <div>AsyncTask 클래스를 만들어줘서 그 안에 기존에 UI 스레드에서 하던 일을 넣어주었습니다.</div> <div><br></div> <div>그런데 기존에 MainActivity에 있던 함수도 AsyncTask 클래스 내부 onPostExecute에 넣어주었는데</div> <div><br></div> <div>외부 클래스에서 해당 함수를 호출하는 문제 때문에 문제가 발생합니다.</div> <div><br></div> <div>MainActivity 내부의 AsyncTask 클래스에 있는 함수에 접근할 수 있는 방법이 있나요?</div> <div><br></div> <div>AsyncTask 클래스 선언명이 myAsyncTask 인데,</div> <div><br></div> <div>mainActivity.myAsyncTask로 접근해도 넣어준 함수가 없고 execute 같은 것들만 있네요 ㅠ_ㅠ</div> <div><br></div> <div>다른 부분은 문제 없이 잘 됩니다.</div> <div><br></div> <div><br></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.