在Android项目中实现signalA

时间:2013-12-03 09:45:57

标签: java android eclipse

有几天我一直在尝试在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);
    }
}
}

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

我认为SignalA使用的依赖项存在问题。

为了更容易使用SignalA,我已经在Maven Central上发布了它。