2013-08-07 3 views
1
나는 서비스에서 일하고 있어요

원인과 나는 onStartCommand에 다음 코드를했다 . 해당 AsyncTask 코드는이 오류를 발생시키지 않습니다. 그것은 조인 때문입니까?를 NetworkOnMainThreadException 예외

단일 요청을 실행 한 다음 종료 할 서비스 만 필요하기 때문에 위의 코드를 사용하고 START_NON_STICKY를 반환하여 서비스를 다시 닫으려고했습니다. 나는 그 대신에 뭔가하고 있는거야?

답변

2

스레드를 시작하는 스레드의 run()이 아닌 start()으로 전화하십시오.

run()은 현재 스레드에서 Runnable을 실행합니다.

관련 문제