有几天我一直在尝试在Android-Project中实现SignalA。
我发现我必须在Eclipse中导入3个项目(parallel-basic-http-client,SignalA和SignalALongPolling)。在导入parallel-basic-http-client之后,我有几个错误。似乎这些错误的起源在import语句中:
import com.turbomanage.httpclient.AsyncCallback;
在控制台中,列出了以下语句:
[2013-12-03 09:03:45 - parallel-basic-http-client]警告:无法写入jarlist缓存文件C:\ Users \ Patrik \ workspace \ parallel-basic-http-client \ bin \ jarlist.cache
以下是理解的完整代码:
package com.zsoft.parallelhttpclient;
import android.os.AsyncTask;
import android.os.Build;
import com.turbomanage.httpclient.AsyncCallback;
import com.turbomanage.httpclient.AsyncHttpClient;
import com.turbomanage.httpclient.HttpRequest;
import com.turbomanage.httpclient.android.DoHttpRequestTask;
public class DoParallelHttpRequestTask extends DoHttpRequestTask {
public DoParallelHttpRequestTask(AsyncHttpClient httpClient,
AsyncCallback callback) {
super(httpClient, callback);
// TODO Auto-generated constructor stub
}
public void execute(HttpRequest httpRequest) {
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.GINGERBREAD_MR1) {
super.execute(httpRequest);
} else {
super.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, httpRequest);
}
}
}
任何人都可以帮助我吗?
答案 0 :(得分:0)
我认为SignalA使用的依赖项存在问题。
为了更容易使用SignalA,我已经在Maven Central上发布了它。