Пишу приложение по примеру. В примере используется список для хранения пар значений:
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 в конце.
Это получается у меня такой библиотеки нет в проекте? Если да, то как ее добавить?
Да, надо подключить библиотеку, вот ссылка на последнюю версию 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'
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости