Android Volley从响应中返回值

JianYA

如何从onResponse中获取响应,以便可以返回它?我已经找到了这个,但是我不太了解如何为我实现它。如何从Volley的onResponse函数返回值?

我希望有一个更新的方法或可能更容易错过的一些东西,这是我的代码

public Boolean checkIfPersonExists(Context context, final Person aPerson){
        StringRequest postRequest = new StringRequest(Request.Method.POST, USEREXISTS, new Response.Listener<String>() {
            @Override
            public void onResponse(String response) {
                Log.d("RESPONSE",response.toString());
            }
        }, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {
                error.printStackTrace();
            }
        }){
            @Override
            protected Map<String, String> getParams() throws AuthFailureError {
                Map<String,String> params = new HashMap<>();
                params.put("email",aPerson.getEmail());
                params.put("phone",aPerson.getPhone());
                return params;
            }
        };
        Volley.newRequestQueue(context).add(postRequest);
        return null;
    }
PC Blazkowicz

如前所述,您需要实现接口并获取回调

像这样创建一个新界面

public interface GeneralCallbacks {
void VolleyResponse(String data);
}

在您的活动课程上实现接口

public class YourActivity implements ScoreboardCallback
{
    @Override
    public void VolleyResponse(String data)
    {
      //do stuff with data
    }
}

最后将您的响应功能更改为这样的内容

        @Override
        public void onResponse(String response) {
            ((GeneralCallbacks)context).VolleyResponse(response); // This will make a callback to activity.
            aPerson.SomeFunction(); // This will call person's function
            Log.d("RESPONSE",response.toString());
        }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在android按钮中返回值

来自分类Dev

Android中的Java函数调用和返回值

来自分类Dev

Android中的Java函数调用和返回值

来自分类Dev

从线程Java / Android返回值

来自分类Dev

意图问题,返回值(Android)

来自分类Dev

Android Volley Library无法返回完整的响应数据

来自分类Dev

Android Volley JsonObjectRequest每次对移动数据返回相同的响应

来自分类Dev

CouchDB通过Android Volley返回错误的JSONObject GET响应

来自分类Dev

Android Volley:gzip响应

来自分类Dev

Volley for Android的JSONArray响应

来自分类Dev

Android Volley JSON响应

来自分类Dev

Gson/Volley Android 从响应中获取消息而不是数据

来自分类Dev

Android Pie - 在 Volley 中对 JSONObjectRequest 没有响应

来自分类Dev

使用不同的 php 脚本获取 wp_loggedin 值,然后在 Android 应用程序中返回值

来自分类Dev

我如何从android服务获取返回值

来自分类Dev

Android menuitem onclick处理程序的返回值

来自分类Dev

Android上的DCIM目录路径-返回值

来自分类Dev

Android Retrofit入队方法未返回值

来自分类Dev

Android menuitem onclick处理程序的返回值

来自分类Dev

Android-无效方法无法返回值

来自分类Dev

解析Android Volley JSONArray响应

来自分类Dev

如何从Volley的onResponse函数返回值?

来自分类Dev

在Android中返回SQLite值

来自分类Dev

PHP REST API在Android Volley库上未返回响应

来自分类Dev

如何使用 JavascriptInterface 将 Android 的 Alert 返回值返回给 WebView?

来自分类Dev

从 saga 返回值以响应组件

来自分类Dev

Android的Volley库解析xml响应?

来自分类Dev

Android Volley访问缓存响应数据

来自分类Dev

空点异常-Android Volley响应

Related 相关文章

热门标签

归档