안녕하세요!
반도의 흔한 고2입니다!
thread 대신에 AsyncTask를 사용하고 있는데요..
제가 AsyncTask의 첫번째 패러미터인 Params에
하나의 boolean과 하나의 void 함수를 넣고자 합니다.
그런데 AsyncTask가 패러미터를 받는 구조가 AsyncTask<Params, Progress, Result> 이런식이어서
첫 params의 타입을 array로 해서
params[]에 boolean과 함수를 넣으려고 하였는데요..
AsyncTask<Array, Void, Void> 이렇게 타입을 맞췄다고 가정한다면
boolean만 2개 넣을거면
mAsyncTask.execute(new boolean[]{a,b,c}); 이렇게 하면 되는데
제가 넣고 싶은것은 boolean과 void함수라 두개의 타입이 달라서
array에 넣을 수가 없는거 같아요 ㅠㅠㅠ
제가 자바 초보라서 이럴땐 어떻게 execute해야 하는지 모르겠습니다 ㅠㅠ
AsyncTask<Array, Void, Void>에서 첫 param을 무엇으로 해야하는지,
또 받아드렸을때 doInBackground()에서 array안의 함수를 어떻게 실행시켜야 하는지 알고싶습니다!!
답없는 갑갑한 초보의 질문에
답글 달아주신다면 정말 감사드리겠습니다!