gpt4 book ai didi

java - 实例化 newRequestQueue Volley

转载 作者:行者123 更新时间:2023-12-02 02:37:18 26 4
gpt4 key购买 nike

我有一个新类,我尝试使用 Volley 实例化一个新的 newRequestQueue。

我尝试像这样实例化它:

RequestQueue queue = Volley.newRequestQueue(this);

并且有一个错误:,

newRequestQueue (android.content.Context) in Volley cannot be applied to (pawel.cooker.API)

这是我的类(class)代码:

package pawel.cooker;

import com.android.volley.*;
import com.android.volley.toolbox.Volley;

public class API {

protected String ServerURL;
protected String GET;
protected String POST;
RequestQueue queue = Volley.newRequestQueue(this);

public API(){
setServerURL("http://localhost:63424");
setGET("http://localhost:63424");
setPOST("http://localhost:63424");

}

//Logowanie
public boolean CheckLogin (String Login, String Password){
setGET(getGET()+"/api/user");

if (){
return true;
}
else{
return false;
}

}

public String getServerURL() {
return ServerURL;
}

public void setServerURL(String ServerURL) {
ServerURL = ServerURL;
}

public String getGET() {
return GET;
}

public void setGET(String GET) {
this.GET = GET;
}

public String getPOST() {
return POST;
}

public void setPOST(String POST) {
this.POST = POST;
}

}

我也在尝试这个解决方案:

 Volley.newRequestQueue(getActivity().getApplicationContext());

但是仍然有同样的问题。我怎样才能正确实例化它?

最佳答案

我认为你这里有两个问题。

  1. 您正在传递(this),但此时您无法执行此操作。 (this) 尚未创建,因为尚未调用构造函数。

  2. (this) 属于 API 类型,传入的类型错误。您需要传入 android.content.Context 类型

关于java - 实例化 newRequestQueue Volley,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46099965/

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