List<NameValuePair> Java

200
16 мая 2018, 02:00

Пишу приложение по примеру. В примере используется список для хранения пар значений:

List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("name", name));
params.add(new BasicNameValuePair("price", price));
params.add(new BasicNameValuePair("description", description));

Android Studio ругается на NameValuePairи подсвечивает его. Как я понял используется библиотека

import org.apache.http.NameValuePair;

Которая у меня также подсвечивается NameValuePair в конце. Это получается у меня такой библиотеки нет в проекте? Если да, то как ее добавить?

Answer 1

Да, надо подключить библиотеку, вот ссылка на последнюю версию https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient/4.5.5

Там все есть.

Jar - http://central.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.5/httpclient-4.5.5.jar

Maven -

<dependency>
    <groupId>org.apache.httpcomponents</groupId>
    <artifactId>httpclient</artifactId>
    <version>4.5.5</version>
</dependency>

Gradle - compile group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.5'

READ ALSO
Java gradle java.lang.NoClassDefFoundError

Java gradle java.lang.NoClassDefFoundError

Использую Java + Gradle(встроенный в intellij idea) ('gradle' = 'sh gradlew')

248
Как получить два объекта из формы Spring?

Как получить два объекта из формы Spring?

Есть две entity сущности Книги

215
Помогите советом по разработке на Android

Помогите советом по разработке на Android

Хочу создать мобильное приложение для Googel Play на подобие Pinterest но с видео вместо картинокВопрос: какой язык выбрать Java или JavaScript(JS т

194
Какая лучше структура проекта

Какая лучше структура проекта

Для одного проекта хочу создать папку service, и отдельно папку process, в service будут находиться классы сервисов post, get, и все запросы просто перенаправлять...

271