关于LocalHost错误的Android Volley库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于LocalHost错误的Android Volley库相关的知识,希望对你有一定的参考价值。
在localhost上运行时,Volley库获取错误(无法连接到服务器)我的web服务在asp.net中。在浏览器上工作得很好,但在android设备中我不对,请帮助我。我是android新手
public static final String JSON_URL="http://localhost:1462/Service1.svc/GetCities";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
recyclerView = (RecyclerView) findViewById(R.id.recycler_view);
btn = (Button) findViewById(R.id.btn);
linearLayoutManager = new LinearLayoutManager(this);
final MyAdapter ma = new MyAdapter(this, list);
recyclerView.setLayoutManager(linearLayoutManager);
recyclerView.setAdapter(ma);
requestQueue = Volley.newRequestQueue(this);
/////////////////////////////////////////////////////////////
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
JsonArrayRequest jsonArrayRequest = new JsonArrayRequest(JSON_URL, new Response.Listener<JSONArray>() {
@Override
public void onResponse(JSONArray response) {
Toast.makeText(MainActivity.this, "Response", Toast.LENGTH_SHORT).show();
try {
if (response.length() > 0) {
Toast.makeText(MainActivity.this, "Geting Response", Toast.LENGTH_SHORT).show();
list.clear();
for (int i = 0; i < response.length(); i++) {
JSONObject jsonObject = response.getJSONObject(i);
Hotels h = new Hotels();
if (!jsonObject.isNull("City")) {
h.CityName = jsonObject.getString("City");
}
list.add(i, h);
}
ma.notifyDataSetChanged();
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
// do something
Toast.makeText(MainActivity.this, "Cant connect to server", Toast.LENGTH_SHORT).show();
}
});
requestQueue.add(jsonArrayRequest);
}
});
}
答案
在当地主人的地方使用http://127.0.0.1:5000/并查看
以上是关于关于LocalHost错误的Android Volley库的主要内容,如果未能解决你的问题,请参考以下文章
Kotlin 语言入门宝典 | Android 开发者 FAQ Vol.5
从 Android Emulator 向 localhost 发送文件 - 来自 localhost / PHP 文件问题的 301 错误响应
关于MySQL错误 2005 - Unknown MySQL server host 'localhost' 原因及解决方法