안드로이드 개발 질문/답변
(글 수 45,052)
aidl로 서비스와 통신하는데 서비스에서 결과값이 오래걸린다면 어떻게 해야하나요?
인터넷 뒤져보니 1/1000초 이상 걸리면 ANR이 뜨고 쓰레드로 따로 처리해줘야한다는데..
===================================================================
otherStartBtn.setOnClickListener(new OnClickListener(){
public void onClick(View arg0) {
try {
boolean Success = mBackUpInterface.do();
if(Success){Show("do서비스 함수 호출 성공");}else{Show("do서비스 함수 호출 실패");}
} catch (RemoteException e) {
Show(e.getMessage());
}
}
});
===================================================================
전 이렇게 버튼에 넣어서 했을때 ANR 에러뜨더라구요 ㅠ
쓰레드로 빼는거 시도해봐도 안되고 ㅠㅠ
조언부탁드립니다 ㅠ