Android App无法更改JAVA中HTTP连接的响应代码

神秘的

我一直在玩Android Studio,并尝试与开发环境建立连接,在开发环境中以JSON响应。我已经测试了我的代码和Eclipse(不是ADK),并且工作正常。我已经将权限添加到的AndroidManifest.xml文件中INTERNETACCESS_NETWORK_STATE因此已经涵盖了。我不知道该怎么办?

我的Java:

public class GetClientDetails {

public void jsonResponse () {

    try{
        URL url = new URL("http://invsydmdev069:7080/IFXJSON?type=PartyRq&RqUID=123456789&PartyId=1093300");
        HttpURLConnection conn = (HttpURLConnection) url.openConnection();
        conn.setRequestProperty("Accept", "application/json");
        conn.setReadTimeout(10000);
        conn.setConnectTimeout(15000);
        conn.setRequestMethod("GET");
        conn.setDoInput(true);
        conn.connect();
        InputStream is = conn.getInputStream();
        BufferedReader reader = new BufferedReader(new InputStreamReader (is, "UTF-8") );

        try {

            String preJsonObj = reader.readLine();

            JSONObject jsonObj = new JSONObject(preJsonObj);
            String strPartyId = jsonObj.getJSONObject("PartyRs").getJSONObject("PartyRec").getString("PartyId");

        } catch (JSONException e) {

            throw new RuntimeException(e);
        }

    }
    catch(Exception e)
    {
        System.out.println("its fked");
    }
  }

}
巴尔加夫

android.os.NetworkOnMainThreadException是自我解释。您不应在主线程上执行任何导致UI无响应的网络操作。您需要在中运行网络操作AsyncTask

在SO上查看此帖子。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android App无法更改JAVA中HTTP连接的响应代码

来自分类Dev

处理Android中HTTP连接中的响应是否延迟

来自分类Dev

在Android中更改高度按钮Java代码

来自分类Dev

无法在Android代码中获得Web服务的响应

来自分类Dev

在Android App更新中更改pkg的资源/代码路径

来自分类Dev

Titanium App导致Android无法响应信号

来自分类Dev

Java Android FCM 向用户服务器发送消息返回 HTTP 响应代码

来自分类Dev

Android App更改语言功能代码错误

来自分类Dev

如何在Unity中为Android / IOS进行请求并获取HTTP响应代码

来自分类Dev

Android的PHP连接错误?(添加Java代码)

来自分类Dev

在Android中测试HTTP请求/响应

来自分类Dev

无法在Android中解析复杂的JSON响应

来自分类Dev

android代码中的Java宏

来自分类Dev

检测Android Activity子类中的连接更改

来自分类Dev

在Android中从Java更改RelativeLayout

来自分类Dev

如何检测无法在android中连接wifi?

来自分类Dev

无法在Android中连接Web服务

来自分类Dev

httpurlconnection无法连接到android中的url

来自分类Dev

无法使用Java代码android刷新webview

来自分类Dev

无法在android中膨胀片段代码

来自分类Dev

Android蓝牙无法连接

来自分类Dev

Android蓝牙无法连接

来自分类Dev

Android BluetoothSocket 无法连接

来自分类Dev

如何在 Android 中执行 Java HTTP GET 调用并等待响应?

来自分类Dev

无法在ListView Android中更改Edittext值

来自分类Dev

无法在设置中更改Android应用名称

来自分类Dev

无法在Android Studio中更改SDK路径

来自分类Dev

无法在ListView Android中更改Edittext值

来自分类Dev

无法在Android中更改Tabhost的背景颜色

Related 相关文章

热门标签

归档