내부 스레드가 doInBackground에서 진행 중이고 응답이 돌아 오는 데 더 많은 시간이 걸리는 것과 같은 비동기 작업을 호출하는 경우 이전 스레드를 죽이는 방법 doInBckground에서 새로운 하나를 실행하십시오? 누군가 나를 도울 수 있습니까? 사전에 감사드립니다.doInBackground가 호출되지 않습니다.
-3
A
답변
1
Google에 따르면 동일한 asynctask 개체를 두 번 호출 할 수 없습니다. 그렇게하면 (자), 예외가 슬로우됩니다.
작업
은 (두 번째 실행을 시도하면 예외가 발생합니다.) 자세한 내용은
이 문서 here를 참조 번만 실행할 수 있습니다. '스레딩 규칙'장을 읽으십시오.
@ greenapps에서 말한 것처럼 doInBackground
안에는 어떤 스레드도 사용하지 마십시오. doInBackground
자체가 스레드에서 실행 중입니다.
현재 실행중인 이전 asynctask를 취소하려면 cancel(true)
asynctask 객체의 메소드를 호출하십시오. 작업을 다시 실행 한 다음 해당 개체를 다시 초기화하고 다시 실행하십시오.
관련 문제
- 1. doInBackground가 때때로 호출되지 않습니다. Android
- 2. AsyncTask - doInBackground가 완료 될 때까지 onProgressUpdate가 호출되지 않습니다.
- 3. doInBackground가 작동하지 않습니다.
- 4. DoInBackground가 두 번째로 작동하지 않습니다.
- 5. AsyncTask doInBackground가 완료/중단되지 않습니다.
- 6. Android AsyncTask 문제 : doInBackground가 실행되지 않습니다.
- 7. AsyncTask doInBackground가 중지됨 ... 예외가 발생하지 않았습니다.
- 8. doInBackground가 시작하는 데 오래 걸림
- 9. AsyncTask의 doInBackground가 호출 된 후 정확히 작동하지 않습니다
- 10. SwingWorker doInBackground가 실행될 때 사용자 입력
- 11. dylib 소멸자가 호출되지 않습니다.
- 12. scrollViewDidEndDecelerating이 호출되지 않습니다.
- 13. willRotateToInterfaceOrientation이 호출되지 않습니다.
- 14. 웹 서비스가 호출되지 않습니다.
- 15. 제출시 ValueChangeListener가 호출되지 않습니다.
- 16. 아이폰 - webViewDidFinishLoad가 호출되지 않습니다
- 17. Android IntentService가 호출되지 않습니다
- 18. JNI 함수가 호출되지 않습니다.
- 19. performSelectorOnMainThread 메서드가 호출되지 않습니다.
- 20. 연결 : willCacheResponse가 호출되지 않습니다.
- 21. 파이썬 : '모듈'개체가 호출되지 않습니다
- 22. 대리인이 호출되지 않습니다.
- 23. onLocationChanged가 호출되지 않습니다. 에뮬레이터
- 24. Android onCreateOptionMenu가 호출되지 않습니다.
- 25. UITableView 대리인이 호출되지 않습니다
- 26. 바인드가 컴파일되지만 호출되지 않습니다.
- 27. onroid 서비스가 호출되지 않습니다.
- 28. 원격 스폰서가 호출되지 않습니다.
- 29. System.Threading.Timer 콜백이 호출되지 않습니다.
- 30. 스레드가 호출되지 않습니다.
'내부 스레드가 doInBackground에서 진행 중'?? doInBackgroud의 내부 스레드? 거기에 스레드를 사용해서는 안됩니다. – greenapps
시도한 코드를 추가하십시오. –
'doInBackground가 호출되지 않습니다. ' 이 문제에 대해서는 귀하의 게시물에 아무것도 없습니다. – greenapps