Ошибка NameValuePair

Ответить
SmerT
Сообщения: 10
Зарегистрирован: 10 июл 2014, 20:23

Ошибка NameValuePair

Сообщение SmerT » 16 июл 2014, 13:34

привет. пишу класс для авторизация пользователя. при отправке пост запроса надо было массив пост преобразовать в строковую форму. в пхп это делается функцией http_build_query() . поискал и нашел класс который имеет функцию как
http_build_query().
http://code.google.com/p/workingonit/so ... ava?edit=1

вообщем добавил класс на проект но не хочет работать.
пишет "cannot instantiate the type namevaluepair"

как обойти? если есть идеи получше поделитесь пожалуйста )

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Ошибка NameValuePair

Сообщение altwin » 16 июл 2014, 14:31

"cannot instantiate the type namevaluepair"
скорее всего пытаетесь содать объект от интерфейса( потипу - new List<Product>();, так делать нельзя ), но я не Ванга...
т.е.[syntax=java5]
// вместо
List<NameValuePair> nameValuePairs = new List<NameValuePair>();
// как то так:
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
[/syntax]
Вообще java -это не php и пытаться искать похожее не нужно...
тут все работает:
http://www.androidhive.info/2012/01/and ... nd-sqlite/
Изображение

SmerT
Сообщения: 10
Зарегистрирован: 10 июл 2014, 20:23

Re: Ошибка NameValuePair

Сообщение SmerT » 16 июл 2014, 19:17

altwin писал(а):
"cannot instantiate the type namevaluepair"
скорее всего пытаетесь содать объект от интерфейса( потипу - new List<Product>();, так делать нельзя ), но я не Ванга...
т.е.[syntax=java5]
// вместо
List<NameValuePair> nameValuePairs = new List<NameValuePair>();
// как то так:
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
[/syntax]
Вообще java -это не php и пытаться искать похожее не нужно...
тут все работает:
http://www.androidhive.info/2012/01/and ... nd-sqlite/
дело в том что я не знаю как называется функция на яве, которая работает подобно foreach() php. чтобы стало ясно какой функции хочу я так написал. вообщем ) спс за ссылку. помогло.

Ответить