gpt4 book ai didi

Android Volley newRequestQueue - 不兼容的类型

转载 作者:行者123 更新时间:2023-11-30 00:15:40 26 4
gpt4 key购买 nike

我正在申请使用 Volley 从服务器获取数据。但是当我需要获取请求时:

rq = Volley.newRequestQueue(this);

得到这个错误

image

我已经在 Manifest 和 app set 中设置了 INTERNET 权限:compile 'com.android.volley:volley:1.0.0'

我的全部代码:

package com.example.doma.fp;

import android.net.http.RequestQueue;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;

import com.android.volley.Request;
import com.android.volley.Response;
import com.android.volley.VolleyError;
import com.android.volley.toolbox.JsonObjectRequest;
import com.android.volley.toolbox.Volley;

import org.json.JSONException;
import org.json.JSONObject;


public class MainActivity extends AppCompatActivity {

RequestQueue rq ;
TextView nameText;

String name;

String url = "http://127.0.0.1/OOP/database/android.php";


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

rq = Volley.newRequestQueue(this);
nameText = (TextView) findViewById(R.id.textname);

// sendjsonrequest();

}

public void sendjsonrequest()
{
JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.GET, url, null, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {

try {
name = response.getString("name");

nameText.setText(name);
} catch (JSONException e) {
e.printStackTrace();
}

}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {

}
});


}

}

感谢您的帮助。

最佳答案

似乎你导入了错误的类...
这个

import android.net.http.RequestQueue;

应该是——

import com.android.volley.RequestQueue;

关于Android Volley newRequestQueue - 不兼容的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47351020/

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