httpurlconnection이 Android의 URL에 연결할 수 없습니다.

수야시 쿠마르 싱

예외가 httpConn.connect();있지만 예외는 android에서 nullmsg를 표시합니다. 모든 도움을 주시면 감사하겠습니다. Net Beans에서 코드를 실행하면 완벽하게 실행됩니다. 이미
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>menifest 파일에 작성 했습니다. rss 피드를 구문 분석하는 모든 방법. 메소드가 있지만 예외를 통한 코드 이후입니다.
주요 활동

 protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    TextView textView=(TextView)findViewById(R.id.title);
    try{
        OpenHttpConnection("http://www.business-standard.com/rss/economy-policy-102.rss");

    }catch (Exception e) {  textView.setText("OnCreate demo exception");}
       }

OpenHttpConnection

 private InputStream OpenHttpConnection(String urlString)  {
    InputStream in = null;
    TextView textView = (TextView) findViewById(R.id.title);
    textView.setText("coct");
    try {
        int response = -1;
        URL url = new URL(urlString);
        URLConnection con = url.openConnection();
        if(android.os.Debug.isDebuggerConnected()) {
            android.os.Debug.waitForDebugger();
        }

        if (!(con instanceof HttpURLConnection)) {
            textView.setText("Not An HTTP Connection");
        }
        try {
            HttpURLConnection httpConn = (HttpURLConnection) con;

            httpConn.setAllowUserInteraction(false);
            httpConn.setInstanceFollowRedirects(true);
            httpConn.setRequestMethod("GET");

            httpConn.connect();
            textView.setText("connect");
            response = httpConn.getResponseCode();
            if (response == HttpURLConnection.HTTP_OK)
                in = httpConn.getInputStream();
            if (in == null) textView.setText("in passed");
            else textView.setText(in.toString());
        } catch (Exception ex) {
            textView.setText(ex.getMessage()+"msg");
            Log.d("Networking", ex.getLocalizedMessage());

        }
    }
    catch (Exception ex) {Log.d("Networking", ex.getLocalizedMessage()); }
    return  in;
}

여기에 system_process 오류 파일

[ https://drive.google.com/file/d/0BzgBo2Rg7cjEX3pSaGc3TTdodFk/view?usp=sharing][1]

ChuongPham

다음과 같이 시도하십시오.

public class MainActivity extends Activity {
    private TextView mTextView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        mTextView = (TextView) findViewById(R.id.title);
        MyAsyncTask mMyAsyncTask = new MyAsyncTask();
        if (Build.VERSION.SDK_INT > Build.VERSION_CODES.GINGERBREAD_MR1) {
            mMyAsyncTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
        } else {    
            mMyAsyncTask.execute();
        }
    }
    // Getter method for TextView.
    public static TextView getTextView() {
        return MainActivity.mTextView;
    }
    // Setter method for TextView.
    public static void setTextView(TextView textView) {
        MainActivity.mTextView = textView;
    }
}

public class MyAsyncTask extends AsyncTask<Void, Void, String> {
    @Override
    protected String doInBackground(Void... params) {
        String result = MyClass.getResultFromRss();
        return result;
    }
    @Override
    protected void onPostExecute(String result) {
        super.onPostExecute(result);
        if (result != null && MainActivity.getTextView() != null) {
            MainActivity.getTextView().setText(result);
        }
    }
}

public class MyClass {
    public static String getResultFromRss() {
        // Add your OpenHttpConnection method here.
        String result = <Result_from_OpenHttpConnection_method>;
        return result;
    }
}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Docker 컨테이너의 mongodb에 연결할 수 없습니다.

분류에서Dev

https : // URL없이 사이트에 연결할 수 없습니다.

분류에서Dev

Paho의 MQTT는 연결에 연결할 수 없습니다.

분류에서Dev

Android의 xmpp 서버에 연결할 수 없습니다.

분류에서Dev

URL에 연결할 수 없습니다.

분류에서Dev

Android KivyMD에서 mysql 데이터베이스에 연결할 수 없습니다.

분류에서Dev

Jenkins는 Android 에뮬레이터에 연결할 수 없습니다.

분류에서Dev

WinForms의 SignalR-127.0.0.1 이외의 주소에 연결할 수 없습니다.

분류에서Dev

Ofbiz : helperName [localmysql]의 데이터베이스에 연결할 수 없습니다.

분류에서Dev

델파이의 TIdHTTP에서 TIdHTTPServer에 연결할 수 없습니다.

분류에서Dev

PyQT의 이벤트에 버튼을 연결할 수 없습니다.

분류에서Dev

Putty에서 VirtualBox의 Centos 7에 연결할 수 없습니다. 치명적인 오류 연결이 거부 됨

분류에서Dev

연결된 테이블 ODBC VBA에 다시 연결할 수 없습니다.

분류에서Dev

filezilla에서 fedora의 vsftp에 연결할 수 없습니다.

분류에서Dev

localhost의 HTML에서 CSS에 연결할 수 없습니다.

분류에서Dev

Windows의 pgadmin에서 greenplum postgresql에 연결할 수 없습니다.

분류에서Dev

Android Studio : 모바일 장치에 연결할 수 없습니다.

분류에서Dev

Google Maps API Android V2에 연결할 수 없습니다.

분류에서Dev

Android에서 웹 서비스를 연결할 수 없습니다.

분류에서Dev

[React Native] [Android] 개발 서버에 연결할 수 없습니다.

분류에서Dev

이 사이트에 연결할 수 없습니다.

분류에서Dev

데이터베이스에 연결할 수 없습니다.

분류에서Dev

데이터베이스에 연결할 수 없습니다

분류에서Dev

데이터베이스에 연결할 수 없습니다?

분류에서Dev

Forge / DigitalOcean-이 사이트에 연결할 수 없습니다.

분류에서Dev

PostgreSQL 데이터베이스에 연결할 수 없습니다.

분류에서Dev

데이터베이스에 연결할 수 없습니다.

분류에서Dev

Genymotion 에뮬레이터 : Firebase에 연결할 수 없습니다.

분류에서Dev

ECS에서 연결된 Docker 컨테이너에 연결할 수 없습니다.

Related 관련 기사

  1. 1

    Docker 컨테이너의 mongodb에 연결할 수 없습니다.

  2. 2

    https : // URL없이 사이트에 연결할 수 없습니다.

  3. 3

    Paho의 MQTT는 연결에 연결할 수 없습니다.

  4. 4

    Android의 xmpp 서버에 연결할 수 없습니다.

  5. 5

    URL에 연결할 수 없습니다.

  6. 6

    Android KivyMD에서 mysql 데이터베이스에 연결할 수 없습니다.

  7. 7

    Jenkins는 Android 에뮬레이터에 연결할 수 없습니다.

  8. 8

    WinForms의 SignalR-127.0.0.1 이외의 주소에 연결할 수 없습니다.

  9. 9

    Ofbiz : helperName [localmysql]의 데이터베이스에 연결할 수 없습니다.

  10. 10

    델파이의 TIdHTTP에서 TIdHTTPServer에 연결할 수 없습니다.

  11. 11

    PyQT의 이벤트에 버튼을 연결할 수 없습니다.

  12. 12

    Putty에서 VirtualBox의 Centos 7에 연결할 수 없습니다. 치명적인 오류 연결이 거부 됨

  13. 13

    연결된 테이블 ODBC VBA에 다시 연결할 수 없습니다.

  14. 14

    filezilla에서 fedora의 vsftp에 연결할 수 없습니다.

  15. 15

    localhost의 HTML에서 CSS에 연결할 수 없습니다.

  16. 16

    Windows의 pgadmin에서 greenplum postgresql에 연결할 수 없습니다.

  17. 17

    Android Studio : 모바일 장치에 연결할 수 없습니다.

  18. 18

    Google Maps API Android V2에 연결할 수 없습니다.

  19. 19

    Android에서 웹 서비스를 연결할 수 없습니다.

  20. 20

    [React Native] [Android] 개발 서버에 연결할 수 없습니다.

  21. 21

    이 사이트에 연결할 수 없습니다.

  22. 22

    데이터베이스에 연결할 수 없습니다.

  23. 23

    데이터베이스에 연결할 수 없습니다

  24. 24

    데이터베이스에 연결할 수 없습니다?

  25. 25

    Forge / DigitalOcean-이 사이트에 연결할 수 없습니다.

  26. 26

    PostgreSQL 데이터베이스에 연결할 수 없습니다.

  27. 27

    데이터베이스에 연결할 수 없습니다.

  28. 28

    Genymotion 에뮬레이터 : Firebase에 연결할 수 없습니다.

  29. 29

    ECS에서 연결된 Docker 컨테이너에 연결할 수 없습니다.

뜨겁다태그

보관