Как мне запросить данные с 3-мя параметрами <>Java - Студия Android - PullRequest
1 голос
/ 05 июля 2019

Я пытаюсь отправить 3 параметра POST в виде залпа String Запрос, по умолчанию используется только 2 параметра. Но я должен отправить 3 параметра в моем проекте. Как мне сделать это так?

Я пытался добавить строковые параметры в Map<>

`@Override
protected Map<String, String, String> getParams() throws AuthFailureError {
  Map<String, String, String> params = new HashMap<>();
  params.put("username", username);
  params.put("password", password);
  params.put("type", type);
  return  params;
}`

Сообщение об ошибке:

Неверное количество аргументов типа: 3; требуется 2.

1 Ответ

0 голосов
/ 05 июля 2019

Вы не используете измерение типа для экспресс-хранения дополнительных пар ключ-значение. Эти два типа относятся к типам ключ-значение ВСЕХ пар ключ-значение на карте независимо от того, содержит ли она ноль, одну, две или более пар ключ-значение. Таким образом, ваш код может быть исправлен очень просто ниже.

protected Map<String, String> getParams() throws AuthFailureError {
  Map<String, String> params = new HashMap<>();
  params.put("username", username);
  params.put("password", password);
  params.put("type", type);
  return  params;
}```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...