2015-09-28 2 views
-1

пар имя Вот немного соответствующего кода:Android Студия ошибка

@Override 
    protected Void doInBackground(Void... params) { 
     ArrayList<NameValuePair> dataToSend = new ArrayList<>(); 
     dataToSend.add(new BasicNameValuePair("name", user.name)); 
     dataToSend.add(new BasicNameValuePair("age", user.age + "")); 
     dataToSend.add(new BasicNameValuePair("username", user.username)); 
     dataToSend.add(new BasicNameValuePair("password", user.password)); 

     return null; 
    } 

Это говорит мне «Не удается разрешить символ пар имя» и то же самое для «BasicNameValuePair.»

Неправильный ли синтаксис? Потому что я уверен, что оба они существуют на Java.

Заранее спасибо

+0

Если кто-то хочет использовать NameValuePair на последних уровнях API, можете следовать этому http://stackoverflow.com/a/35766284/4531507 –

ответ

2

Вам нужно импортировать org.apache.commons.httpclient.NameValuePair и org.apache.http.message.BasicNameValuePair и добавить 'org.apache.httpcomponents: HttpClient: 4.5.1' к Gradle зависимостей.

Смежные вопросы