DocumentBuilder 구문 분석 예외

RRR

Java 및 Android를 처음 사용합니다.

AsyncTask 컨텍스트에서 InputStream을 구문 분석하고 예외가 발생했습니다. 내가 무엇을 잘못하고 있지?

 public Integer doInBackground(String... url)
{
    HttpURLConnection con = null;
    int status = ResultStatus.STATUS_OK;
    InputStream in = null;

    ConnectivityManager cm = (ConnectivityManager) mainActivityContext.getSystemService(Context.CONNECTIVITY_SERVICE);

    if (cm.getActiveNetworkInfo() == null)
        return ResultStatus.CONNECTION_FAILED;

    try
    {
        URL bank_url = new URL(url[0]);
        con = (HttpURLConnection) bank_url.openConnection();
        con.getResponseCode();
        con.setRequestMethod("GET");
        con.connect();
        in = con.getInputStream();
    }
    catch (IOException e)
    {
        status = ResultStatus.URL_NOT_FOUND;
    }
    finally
    {
        con.disconnect();
    }

    try
    {
        DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
        DocumentBuilder builder = factory.newDocumentBuilder();
        Document doc = builder.parse(in);    <<<<----Here I get an exception
    }
    catch (Exception e)
    {
        e.printStackTrace();
    }

    return status;
}

다음과 같은 예외가 발생합니다. Document doc = builder.parse (in);

예외 출력 :

-13 14:11:26.651 13568-14118/com.course.rita.currencyexchange W/System.err: java.io.IOException: closed
02-13 14:11:26.661 13568-13575/com.course.rita.currencyexchange W/art: Suspending all threads took: 7.999ms
02-13 14:11:26.661 13568-14118/com.course.rita.currencyexchange W/System.err:     at com.android.okio.RealBufferedSource$1.read(RealBufferedSource.java:158)
02-13 14:11:26.661 13568-14118/com.course.rita.currencyexchange W/System.err:     at org.kxml2.io.KXmlParser.setInput(KXmlParser.java:1642)
02-13 14:11:26.661 13568-14118/com.course.rita.currencyexchange W/System.err:     at org.apache.harmony.xml.parsers.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:111)
02-13 14:11:26.661 13568-14118/com.course.rita.currencyexchange W/System.err:     at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:107)
02-13 14:11:26.661 13568-14118/com.course.rita.currencyexchange W/System.err:     at com.course.rita.currencyexchange.ReadCurrencyRateTask.doInBackground(ReadCurrencyRateTask.java:86)
02-13 14:11:26.661 13568-14118/com.course.rita.currencyexchange W/System.err:     at com.course.rita.currencyexchange.ReadCurrencyRateTask.doInBackground(ReadCurrencyRateTask.java:34)
02-13 14:11:26.661 13568-14118/com.course.rita.currencyexchange W/System.err:     at android.os.AsyncTask$2.call(AsyncTask.java:288)
02-13 14:11:26.661 13568-14118/com.course.rita.currencyexchange W/System.err:     at java.util.concurrent.FutureTask.run(FutureTask.java:237)
02-13 14:11:26.661 13568-14118/com.course.rita.currencyexchange W/System.err:     at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
02-13 14:11:26.661 13568-14118/com.course.rita.currencyexchange W/System.err:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)

감사

SatyaTNV

finally블록 초 이후 여야 catch블록.

finally
    {
        con.disconnect();
    }

여기서 연결이 끊어지기 때문에.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ZonedDateTime 구문 분석 예외

분류에서Dev

JMS 메시지 구문 분석 예외

분류에서Dev

JS 예외 스택 : JSON 구문 분석

분류에서Dev

JMS 메시지 구문 분석 예외

분류에서Dev

WPF XAML 구문 분석 예외?

분류에서Dev

CmisConnectionException : 구문 분석 예외 오류

분류에서Dev

SaveAsync ()에서 예외 구문 분석

분류에서Dev

SaveAsync ()에서 예외 구문 분석

분류에서Dev

10 진수 구문 분석시 예외

분류에서Dev

구문 분석 예외 가져 오기

분류에서Dev

Java Server 예외 로그 구문 분석

분류에서Dev

Hive : NoViableAltException (283 @ []) 및 구문 분석 예외

분류에서Dev

beautifulsoup 구문 분석 html 태그 예외

분류에서Dev

해시 태그가있는 DocumentBuilder 구문 분석 경로

분류에서Dev

Java의 XML DocumentBuilder가 구문 분석 시간 초과로 실패합니까?

분류에서Dev

Android Java-DocumentBuilder를 사용하여 res / layout xml 파일 구문 분석 ()

분류에서Dev

예외 처리 int 및 빈 문자열 구문 분석

분류에서Dev

사용자 정의 예외에 대한 Java 구문 분석 예외

분류에서Dev

ClickHouse JSON 구문 분석 예외 : 입력을 구문 분석 할 수 없음 : ','이전에 예상 됨

분류에서Dev

JSON 예외 구문 분석-직렬화 해제 할 수 없음

분류에서Dev

구문 분석 예외-org.apache.spark.sql.catalyst.parser.ParseException :

분류에서Dev

Jsoup을 사용한 HTML 구문 분석, 예외 발생

분류에서Dev

android.txt 파일의 proguard 구문 분석 예외

분류에서Dev

저장 요청 예외 : 클라우드 구문 분석

분류에서Dev

JSON 데이터 구문 분석 중 예외

분류에서Dev

Java 구문 분석 할 수없는 날짜 예외

분류에서Dev

DBPedia에서 데이터를 구문 분석 할 때 OpenRdf 예외

분류에서Dev

NSData를 NSString으로 복사하는 예외 구문 분석

분류에서Dev

ical4j DateTime 구문 분석 예외

Related 관련 기사

  1. 1

    ZonedDateTime 구문 분석 예외

  2. 2

    JMS 메시지 구문 분석 예외

  3. 3

    JS 예외 스택 : JSON 구문 분석

  4. 4

    JMS 메시지 구문 분석 예외

  5. 5

    WPF XAML 구문 분석 예외?

  6. 6

    CmisConnectionException : 구문 분석 예외 오류

  7. 7

    SaveAsync ()에서 예외 구문 분석

  8. 8

    SaveAsync ()에서 예외 구문 분석

  9. 9

    10 진수 구문 분석시 예외

  10. 10

    구문 분석 예외 가져 오기

  11. 11

    Java Server 예외 로그 구문 분석

  12. 12

    Hive : NoViableAltException (283 @ []) 및 구문 분석 예외

  13. 13

    beautifulsoup 구문 분석 html 태그 예외

  14. 14

    해시 태그가있는 DocumentBuilder 구문 분석 경로

  15. 15

    Java의 XML DocumentBuilder가 구문 분석 시간 초과로 실패합니까?

  16. 16

    Android Java-DocumentBuilder를 사용하여 res / layout xml 파일 구문 분석 ()

  17. 17

    예외 처리 int 및 빈 문자열 구문 분석

  18. 18

    사용자 정의 예외에 대한 Java 구문 분석 예외

  19. 19

    ClickHouse JSON 구문 분석 예외 : 입력을 구문 분석 할 수 없음 : ','이전에 예상 됨

  20. 20

    JSON 예외 구문 분석-직렬화 해제 할 수 없음

  21. 21

    구문 분석 예외-org.apache.spark.sql.catalyst.parser.ParseException :

  22. 22

    Jsoup을 사용한 HTML 구문 분석, 예외 발생

  23. 23

    android.txt 파일의 proguard 구문 분석 예외

  24. 24

    저장 요청 예외 : 클라우드 구문 분석

  25. 25

    JSON 데이터 구문 분석 중 예외

  26. 26

    Java 구문 분석 할 수없는 날짜 예외

  27. 27

    DBPedia에서 데이터를 구문 분석 할 때 OpenRdf 예외

  28. 28

    NSData를 NSString으로 복사하는 예외 구문 분석

  29. 29

    ical4j DateTime 구문 분석 예외

뜨겁다태그

보관