80,351
社区成员
发帖
与我相关
我的任务
分享
Runnable runnable = new Runnable() {
@Override
public void run() {
CloseableHttpClient client = HttpClients.createDefault();
HttpPost httpPost = new HttpPost(loginUrl);
。。。。
}
new Thread(runnable).start();
main方法public static void main(String[] args) {
cookiesync();
}
没有问题,
可是在acitivity里面
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
cookiesync();
}
就报错
07-30 16:36:31.206: E/AndroidRuntime(13893): FATAL EXCEPTION: Thread-804
07-30 16:36:31.206: E/AndroidRuntime(13893): java.lang.NoSuchFieldError: org.apache.http.message.BasicLineFormatter.INSTANCE
07-30 16:36:31.206: E/AndroidRuntime(13893): at org.apache.http.impl.io.DefaultHttpRequestWriterFactory.<init>(DefaultHttpRequestWriterFactory.java:52)
07-30 16:36:31.206: E/AndroidRuntime(13893): at org.apache.http.impl.io.DefaultHttpRequestWriterFactory.<init>(DefaultHttpRequestWriterFactory.java:56)
07-30 16:36:31.206: E/AndroidRuntime(13893): at org.apache.http.impl.io.DefaultHttpRequestWriterFactory.<clinit>(DefaultHttpRequestWriterFactory.java:46)
07-30 16:36:31.206: E/AndroidRuntime(13893): at org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.<init>(ManagedHttpClientConnectionFactory.java:72)
07-30 16:36:31.206: E/AndroidRuntime(13893): at org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.<init>(ManagedHttpClientConnectionFactory.java:84)
07-30 16:36:31.206: E/AndroidRuntime(13893): at org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.<clinit>(ManagedHttpClientConnectionFactory.java:59)
07-30 16:36:31.206: E/AndroidRuntime(13893): at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$InternalConnectionFactory.<init>(PoolingHttpClientConnectionManager.java:487)
07-30 16:36:31.206: E/AndroidRuntime(13893): at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.<init>(PoolingHttpClientConnectionManager.java:147)
07-30 16:36:31.206: E/AndroidRuntime(13893): at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.<init>(PoolingHttpClientConnectionManager.java:136)
07-30 16:36:31.206: E/AndroidRuntime(13893): at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.<init>(PoolingHttpClientConnectionManager.java:112)
07-30 16:36:31.206: E/AndroidRuntime(13893): at org.apache.http.impl.client.HttpClientBuilder.build(HttpClientBuilder.java:710)
07-30 16:36:31.206: E/AndroidRuntime(13893): at org.apache.http.impl.client.HttpClients.createDefault(HttpClients.java:58)
07-30 16:36:31.206: E/AndroidRuntime(13893): at com.example.volley2.MainActivity$1.run(MainActivity.java:59)
07-30 16:36:31.206: E/AndroidRuntime(13893): at java.lang.Thread.run(Thread.java:838)
怎么回事呢