gpt4 book ai didi

eclipse中java转android错误

转载 作者:行者123 更新时间:2023-12-01 12:33:17 24 4
gpt4 key购买 nike

我在java中有一个函数,我想在android项目的eclipse中使用它:

public String submitForm() {
DefaultHttpClient httpclient = new DefaultHttpClient();
httpclient.setRedirectStrategy(new LaxRedirectStrategy());
CookieStore cookieStore = new BasicCookieStore();
HttpContext localContext = new BasicHttpContext();
localContext.setAttribute(ClientContext.COOKIE_STORE, cookieStore);
httpclient.getParams().setParameter(ClientPNames.ALLOW_CIRCULAR_REDIRECTS, true);


try {
for (BasketItem item: getModel().getItems()) {
IOUtil.getConentAsString("BZIRAN_PATH" + "/add2card.php?vendors=" + "item.getDetail().getVendors()" + "&id=" + "item.getDetail().getId()", httpclient, localContext);
}
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}

但是 eclise 在第 3,4 行给我一个错误:

    httpclient.setRedirectStrategy(new LaxRedirectStrategy());
CookieStore cookieStore = new BasicCookieStore();

谁能帮我解决这些问题:

第 3 行错误:LaxRedirectStrategy 无法解析为类型

第 4 行错误:类型不匹配:无法从 BasicCookieStore 转换为 CookieStore

这里是导入:

    import java.io.IOException;
import java.net.CookieStore;
import java.util.HashMap;
import org.apache.commons.io.IOUtils;
import java.lang.Object;

import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.params.ClientPNames;
import org.apache.http.client.protocol.ClientContext;
import org.apache.http.impl.client.BasicCookieStore;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.protocol.BasicHttpContext;
import org.apache.http.protocol.HttpContext;

import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;

最佳答案

导入LaxRedirectStrategy

import org.apache.http.impl.client.LaxRedirectStrategy

导入类BasicCookieStoreorg.apache.http.client.CookieStore

import org.apache.http.impl.client.BasicCookieStore
import org.apache.http.client.CookieStore

删除

import java.net.CookieStore;

关于eclipse中java转android错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25773239/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com