Java 安卓互联网连接问题

Java 安卓互联网连接问题,java,android,Java,Android,我正在编写一个使用internet的应用程序,我已授予它以下权限: <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.NETWORK"/> <uses-permission android:name="android.permission.GET_ACCOUNTS" /> <use

我正在编写一个使用internet的应用程序,我已授予它以下权限:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.NETWORK"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
如果以这种方式使用Ion,则不需要使用AsyncTask。 在盲目使用之前,应该检查结果是否为空。 我有时也会遇到类似的问题。如果连接中断,它有时会将结果返回为null


有时,即使异常为null,结果也为null。

问题在于3G和4G上使用了代理

Ion.with(ParkeerActivity.this)
                    .load(url )
                    .proxy(ip_adres, 8080)
成功了


当前的问题是google Oauth说需要权限,但这将是一个新线程

您缺少查看LogCat以了解其崩溃原因的部分。您可以发布一些代码吗?可以看出,您的问题是空的,而不是连接。最好记录Creation类中的每个步骤,比如datePicker、Calendar、rg和其他meybe null。如果可能,通过调试跟踪,您将找到代码中断的地方。这对你很有帮助。@AhmadEbrahimi我无法解析json com.google.gson.JsonParseException:无法解析json在wifi上如何可以很好并在其他连接上给出此异常?@AhmadEbrahimi我还获得了504网关超时DNS和IP,这应该可以解释json解析错误。将报头超时设置为max并不仅仅是为了验证测试
Ion.with(ParkeerActivity.this)
                    .load(url )
                    .proxy(ip_adres, 8080)