我跟着this解析了url
中的json所以这是我的json数据
{
"response": {
"status": "login : success"
}
}
我已经回复了像
这样的数据 "status": "login : success"
"status": "Logout : success"
"status": "Invalid User"
只有那种没有附加数据
因为我正在使用
if (json_data != null) {
try {
JSONObject get = new JSONObject(json_data);
JSONObject response = get.getJSONObject("response");
String status = response.getString("status");
tv.setText(tv.getText() + "\tStatus:+ status");
}
catch (JSONException e) {
e.printStackTrace();
}
}
但是我没有得到任何安息..天气问题与url功能或该程序已弃用 如果我在浏览器中键入url,我会收到数据..
更新 我的问题是url没有读取..如果它已经完成,我将在我的数据库中看到日志...并且没有响应数据..作为输出..
我的错误为java.net.UnknownHostException: Unable to resolve host
蓝色..但没有输出
任何人请帮助我....
答案 0 :(得分:0)
根据你的片段,一切看起来都是文件!
在清单文件中重新检查:
<uses-permission android:name="android.permission.INTERNET" />
答案 1 :(得分:0)
实际上java.net.UnknownHostException: Unable to resolve host
为此我们需要使用hostname
IPaddress
并添加了新的权限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
以及互联网许可
因为在某些地方需要添加此权限,特别是启用VPN的地方......
感谢所有..