gpt4 book ai didi

android - 方法返回空值

转载 作者:太空宇宙 更新时间:2023-11-03 10:47:35 25 4
gpt4 key购买 nike

这是我的布局代码;

static  String userLocation(String url) {

RequestQueue queue = Volley.newRequestQueue(context);
// String url = "http://www.jobdiagnosis.com/iphone/userlocation.php";

StringRequest dr = new StringRequest(Request.Method.GET, url,
new Response.Listener<String>()
{
@Override
public void onResponse(String response) {
// response
res=response;
//edit_location.setText(response);
// Toast.makeText(context, response, Toast.LENGTH_LONG).show();
}
},
new Response.ErrorListener()
{
@Override
public void onErrorResponse(VolleyError error) {
// error.
Toast.makeText(getApplicationContext(), "error"+error, Toast.LENGTH_LONG).show();
Log.d("error", ""+error);
}
}
);
queue.add(dr);
return res;
}

当我用相同的方法烘烤响应时,响应打印正常当我调用方法并打印 return 语句时,res 打印 null。

感谢任何帮助。提前谢谢你。

请建议我如何在一个或多个 Activity 中共享响应

抱歉我的英语不好..

最佳答案

这是一个异步请求,volley在后台线程处理请求并在onResponse()中传递响应

如果您正在寻找同步响应 try this

关于android - 方法返回空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20211768/

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