Android 安卓don';我无法连接到互联网

Android 安卓don';我无法连接到互联网,android,android-permissions,Android,Android Permissions,我正在开发一个android应用程序,这是我第一次也是第一次使用网络应用程序 在java中,我的代码正常工作,在android中,我在清单中包含了使用权限网络,但它仍然不工作,我不知道为什么 我的android代码是 ArrayList<Pair<String,String>> parameters = new ArrayList<Pair<String, String>>(); Pair<String,String> value =

我正在开发一个android应用程序,这是我第一次也是第一次使用网络应用程序

在java中,我的代码正常工作,在android中,我在清单中包含了
使用权限网络
,但它仍然不工作,我不知道为什么

我的android代码是

ArrayList<Pair<String,String>> parameters = new ArrayList<Pair<String, String>>();
Pair<String,String> value = new Pair<String, String>("name",cadena);
parameters.add(value);
ConnectivityManager connMgr = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);


URL url = new URL("http://192.168.1.43:8084/DnDServer/addGame"+ Utilidades.getParameter(parameters));
mostrarError(Utilidades.getParameter(parameters));
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("GET");
con.connect();
mostrarError(con.getResponseCode() + "");

您正在主UI中执行此操作,这在Android中是禁止的,因为它会在处理线程之前阻止线程,可能导致应用程序没有响应


将网络操作移动到
异步任务中
。将代码放在
doInBackground()
方法中,因为当它运行时,它会自动创建另一个线程并在那里执行网络操作。

而且我忘了说thar mostrarError显示ToastMessage。感谢您的时间和回答您是否收到任何错误/日志信息?此网络代码在哪一类中?logcatThe代码在OnClickListener中,我向您提交完整的活动代码谢谢,这很有帮助,问题是我试图在ui中访问,现在它工作了,很抱歉评论太晚
<uses-permission android:name="android.permission.INTERNET">
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE">