· 7 years ago · Dec 03, 2018, 02:32 PM
112-03 16:04:32.573 2678-2995/com.google.android.gms.ui E/eglCodecCommon: glUtilsParamSize: unknow param 0x000085b5
212-03 16:04:32.652 2678-2995/com.google.android.gms.ui E/eglCodecCommon: glUtilsParamSize: unknow param 0x000085b5
312-03 16:04:32.704 2678-2995/com.google.android.gms.ui E/eglCodecCommon: glUtilsParamSize: unknow param 0x000085b5
412-03 16:04:32.732 2678-2995/com.google.android.gms.ui E/eglCodecCommon: glUtilsParamSize: unknow param 0x000085b5
512-03 16:04:32.772 2678-2995/com.google.android.gms.ui E/eglCodecCommon: glUtilsParamSize: unknow param 0x000085b5
6
7protected void handleSiteVerify(final String responseToken){
8 String url = "https://www.google.com/recaptcha/api/siteverify";
9 StringRequest request = new StringRequest(Request.Method.POST, url,
10 new Response.Listener<String>() {
11 @Override
12 public void onResponse(String response) {
13 try {
14 JSONObject jsonObject = new JSONObject(response);
15 if(jsonObject.getBoolean("success")){
16 Toast.makeText(getApplicationContext(),String.valueOf(jsonObject.getBoolean("success")),Toast.LENGTH_LONG).show();
17 }
18 else{
19 Toast.makeText(getApplicationContext(),String.valueOf(jsonObject.getString("error-codes")),Toast.LENGTH_LONG).show();
20 }
21 } catch (Exception ex) {
22 Log.d(TAG, "JSON exception: " + ex.getMessage());
23
24 }
25 }
26 },
27 new Response.ErrorListener() {
28 @Override
29 public void onErrorResponse(VolleyError error) {
30 Log.d(TAG, "Error message: " + error.getMessage());
31 }
32 }) {
33 @Override
34 protected Map<String, String> getParams() {
35 Map<String, String> params = new HashMap<>();
36 params.put("secret", SECRET_KEY);
37 params.put("response", responseToken);
38 return params;4
39 }
40 };
41 request.setRetryPolicy(new DefaultRetryPolicy(
42 50000,
43 DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
44 DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
45 queue.add(request);
46}