Android (Kotlin): CookieHandler no funciona con el método POST, pero con los trabajos GET

Tengo dos methods POST en mi aplicación. Uno es LoginActivity en el que pongo CookieHandler (código: CookieHandler.setDefault(CookieManager()) ). Después de esta actividad, obtuve algunos methods GET y las cookies están funcionando, pero cuando quiero usar otro método POST obtengo AuthFailurEerror . Aquí está mi código:

LoginActivity:

 // this line is in onCreate method CookieHandler.setDefault(CookieManager()) private fun login2() { val req = object : StringRequest(Request.Method.POST, LOGIN_API_URL, Response.Listener { response -> Toast.makeText(this, response, Toast.LENGTH_LONG).show() val user = Intent(this, UserActivity::class.java) startActivity(user) }, Response.ErrorListener { e -> Toast.makeText(this, e.toString(), Toast.LENGTH_LONG).show() }) { public override fun getParams(): Map<String, String> { val params = HashMap<String, String>() params.put("username", username.text.toString()) params.put("password", passwd.text.toString()) return params } override fun getBodyContentType(): String { return "application/x-www-form-urlencoded"; } } req.retryPolicy = DefaultRetryPolicy(60000, DefaultRetryPolicy.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT) volleyRequest!!.add(req) } 

SecondActivity

 private fun aktualizacja2() { val req = object : StringRequest(Request.Method.POST, UPDATE_URL, Response.Listener { response -> Toast.makeText(this, response.toString(), Toast.LENGTH_LONG).show() }, Response.ErrorListener { e -> Toast.makeText(this, e.toString(), Toast.LENGTH_LONG).show() }) { public override fun getParams(): Map<String, String> { val params = HashMap<String, String>() params.put("librus_user", usernameEdit.text.toString()) params.put("librus_pswd", passwordEdit.text.toString()) return params } override fun getBodyContentType(): String { return "application/x-www-form-urlencoded"; } } } 

Muchas gracias por la ayuda !