一些善良的人通过发布代码给了我一个问题的答案,但是从表面上看,它并不完整。我认为它应该是一个短暂的超时函数,但是它说“无法从静态上下文引用非静态方法setRetryPolicy(com.android.volley.RetryPolicy)'” 我不知道自己如何解决这个问题,因此,如果有人对此有个快速解决方案,我将不胜感激。 这是代码;
RegisterRequest registerRequest = new RegisterRequest(username,password,isadmin,responseListener,errorListener);
int socketTimeout = 500000;//30 seconds - change to what you want
RetryPolicy policy = new DefaultRetryPolicy(socketTimeout, DefaultRetryPolicy.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT);
StringRequest.setRetryPolicy(policy);
// Creating RequestQueue.
RequestQueue queue = Volley.newRequestQueue(CreateUser.this);
// Adding the StringRequest object into requestQueue.
queue.add(registerRequest);
在第4行给出该错误。这也是我先前尝试在Android Studio中制作基本注册脚本的问题的延续。预先感谢
答案 0 :(得分:0)
我相信这应该是
registerRequest.setRetryPolicy()
这是代码中的StringRequest实例,然后再处理一个实例。
但是,您真的应该只问下一次发布答案的人。