java - studio - volley android implementation




Android Studio: error: carácter ilegal: '\ u2028' (4)

Bueno, solo eliminar todos los caracteres y volver a escribirlos ayudó. Muy loco..

Estoy tratando de hacer una solicitud JSONObject:

final String URL = "https://some/url";

// Post params to be sent to the server
HashMap<String, String> params = new HashMap<String, String>();
params.put("param1", param1);

params.put("param2", param2);

params.put("param3", param3);
    
params.put("param4", param4);


JsonObjectRequest req = new JsonObjectRequest(URL, new JSONObject(params), new Response.Listener<JSONObject>() {
    @Override
    public void onResponse(JSONObject response) {
        try {
            VolleyLog.v("Response:%n %s", "läuft");
        } catch (JSONException e) {
            e.printStackTrace();
        }
    }
}, new Response.ErrorListener() {
    @Override
    public void onErrorResponse(VolleyError error) {
        VolleyLog.e("Error: ", error.getMessage());
    }
});

// add the request object to the queue to be executed
NetworkController.getInstance().addToRequestQueue(req);

No puedo compilar el proyecto porque recibo un error de sintaxis para los parámetros:

Error: (144, 9) error: carácter ilegal: '\ u2028'

¿Cómo puedo arreglar eso?


Corte y pegue el código en un editor de texto para convertirlo en texto simple. A continuación, retire todos los espacios adicionales. Después de eso, usa la función de código de reformateo de Android Studio para que sea agradable nuevamente.

Para mí, solo eliminar los espacios en Android Studio no funcionó.


Es el nuevo carácter de línea, si va a cada una de las líneas que están causando el error y borra el último carácter "invisible", los errores se resolverán

Vaya al final de la línea que está causando el error y presione la tecla de retroceso una vez, para cada una de las líneas que tienen el error de carácter ilegal.


Lo mejor es usar la función de reemplazo de Android Studio, poner una cadena vacía en "Reemplazar con" :





android-volley