报错:
java.lang.RuntimeException: Unable to destroy activity {com.xxxx.xxx.xx.x/com.xxx.xxxxActivity}: android.os.NetworkOnMainThreadException
Caused by: android.os.NetworkOnMainThreadException at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1315) at com.android.org.conscrypt.Platform.blockGuardOnNetwork(Platform.java:300) at com.android.org.conscrypt.OpenSSLSocketImpl.shutdownAndFreeSslNative(OpenSSLSocketImpl.java:1194) at com.android.org.conscrypt.OpenSSLSocketImpl.close(OpenSSLSocketImpl.java:1189) at org.apache.http.impl.SocketHttpClientConnection.shutdown(SocketHttpClientConnection.java:188) at org.apache.http.impl.conn.DefaultClientConnection.shutdown(DefaultClientConnection.java:155) at org.apache.http.impl.conn.AbstractPooledConnAdapter.shutdown(AbstractPooledConnAdapter.java:174) at org.apache.http.impl.conn.AbstractClientConnAdapter.abortConnection(AbstractClientConnAdapter.java:383) at org.apache.http.client.methods.HttpRequestBase.abort(HttpRequestBase.java:164) at com.loopj.android.http.AsyncHttpRequest.cancel(AsyncHttpRequest.java:235) at com.loopj.android.http.RequestHandle.cancel(RequestHandle.java:50) at com.loopj.android.http.AsyncHttpClient.cancelAllRequests(AsyncHttpClient.java:743)原因: 取消网络操作不能在主线程里直接操作
解决办法:异步
环境:机型:knt-al10, 系统:7.0