마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 Jsoup사용해서 파싱중 어플중지 오류가 났습니다

0 추천

로그캣입니다

java 코드입니다.

package com.isaac.kyungki.church_05;

import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.WindowManager;
import android.widget.TextView;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;

import java.io.IOException;

public class Bible_Test extends AppCompatActivity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
        getWindow().requestFeature(getWindow().FEATURE_NO_TITLE);
        setContentView(R.layout.activity_bible_03);

        Intent intent = getIntent();
        int BibleNum = intent.getExtras().getInt("Bnum_1")+1;
        String Sset = intent.getExtras().getString("Nset_1");
        String title = intent.getExtras().getString("Biblename_1");
        int BibleNum01 = BibleNum+1;
        //URl경로 설정을위한 getExtra와 함수값

        TextView Bname = (TextView)findViewById(R.id.Bname);
        Bname.setText(title+" "+BibleNum+"장");
        //상단 컨텐츠 메세지설정
/*
        WebView webView;

        webView = (WebView)findViewById(R.id.webView);
        webView.loadUrl("http://ibibles.net/quote.php?kor-"+Sset+"/"+BibleNum+":1-"+BibleNum01+":0");
         //웹뷰로 설정시
*/
        String BibleURL = ("http://ibibles.net/quote.php?kor-"+Sset+"/"+BibleNum+":1-"+BibleNum01+":0");
        TextView bibletv = (TextView)findViewById(R.id.bibletv);


        Document doc = null;
        try
        {
            doc = Jsoup.connect("http://ibibles.net/quote.php?kor-"+Sset+"/"+BibleNum+":1-"+BibleNum01+":0").get();
            Element body = doc.body();
            bibletv.setText((CharSequence) body);

        }
        catch (IOException e)
        {
            e.printStackTrace();
        }
    }

}

java코드를 웹뷰로 전환시키면 오류가 나지않는데

도통 왜그런지 모르겠습니다..

Jsoup라이브러리를 처음 사용중이라 사용법을 몰라서 예제문을 그대로 가져와서 조금 수정한건데 문제가

발생해서 질문드립니다

MrJang (160 포인트) 님이 2017년 3월 31일 질문

2개의 답변

+1 추천
 
채택된 답변
로그속에 답이 있습니다.

onNetwork..  메인단에서 네트워크를 바로 호출하니 나오는 에러입니다.
개발자초심 (21,220 포인트) 님이 2017년 3월 31일 답변
MrJang님이 2017년 3월 31일 채택됨
네트워크는 쓰레드로 동작시켜야됩니당!
관련된 내용을 배우려면 뭐라고 검색하면 될까요!ㅠㅠ
+1 추천
http://www.androidbegin.com/tutorial/android-basic-jsoup-tutorial/

 

전 jsoup을 여기 예제로 배웠습니다.

asynctask 사용해서 쉽게 되어있네요
하람군 (350 포인트) 님이 2017년 3월 31일 답변
꼭 확인해보겠습니다! 감사합니다
...