@android_ru

Страница 1527 из 3205
Quantum Harmonizer
29.05.2017
17:50:35
Есть json строка-массив, который я считал и все. Нужно спарсить ее в структуру, а структуру эту большую залить в таблицу для дальнейшего с ним взаимодействия
Не получается спарсить? Какая библиотека используется? Не получается залить в таблицу? Какая база данных используется?

Ainur
29.05.2017
17:52:16
Парсить не получается, библиотека gson, залить в таблицу тоже не получается, ибо я даже не знаю как уместить 16 значений в одну строку, бд используется mysql

Не получается спарсить? Какая библиотека используется? Не получается залить в таблицу? Какая база данных используется?

Google
Ainur
29.05.2017
17:56:08
Да по разному пробовал(разные способы с инета, которые не подошли для моего случая) Проблема в том, что это вообще первое приложение, которое я пишу.

Какие были предприняты попытки спарсить, что не получается?

Quantum Harmonizer
29.05.2017
17:57:30
Ainur
29.05.2017
18:00:34
То есть это для двух элементов в массиве?

Вот есть, например, вопрос и ответ. https://stackoverflow.com/questions/31992746/how-to-set-json-element-tag-into-listview/31993218#31993218

Minskbernd
29.05.2017
18:02:38
Всем привет, у меня проблема с http запросом. Я использую библиотеку volley. У меня на сервер должен отправляться запрос POST с несколькими параметрами в теле запроса. Сервер отвечает, что никаких параметров не было

или что их не хватает

Кто-нибудь сталкивался с такой проблемой?

В очередь Volley.RequestQueue Добавляется JSONObjectRequest

На гитхабе предлагалось перегрузить метод getParams() класса JSONObjectRequest, который якобы должен был добавить эти параметры в запрос, но на деле это никаких изменений не дало

Иван
29.05.2017
18:11:07
Народ подскажите как работает жизненый цикл фрагмента во ViewPager, может есть статьи на тему, типа какой порядок выхзоваи вот это все

Minskbernd
29.05.2017
18:11:22
Что самое интересное при инициализации объекта JSONObjectRequest в аргументы помимо метода Http-запроса, URL и слушателей, в которых пишется реализация при успешном или провальном запросе, есть ещё и JSONObject request, в который вроде как и должен поставляться параметры запроса, но сервер продолжает настойчиво отсылать сообщение об отсутствии аргументов.

Google
Minskbernd
29.05.2017
18:11:56
Со серверным скриптом всё в порядке, отправка запроса через rest-клиент честно получает сообщение об успешной отправке

Minskbernd
29.05.2017
18:20:14
У тела правильный медиа-тип? По volley мало шансов получить помощь, все сидят на OkHttp/Retrofit.
Странная ситуация, в rest-клиенте в заголовке content type был application/x-www-form-urlencoded, но при добавлении такого же типа в JSONObjectRequest ничего не менялось(

Ainur
29.05.2017
18:20:42
Ну там же приведен json файл. Разве я его неправильно понял?

Откуда такой вывод?

Minskbernd
29.05.2017
18:22:41
А как был метод перегружен?
JSONObjectRequest(int метод,String url, JSONObject запрос, new Listner(){/*...*/},new Errorlistner(){/*...*/}){@Override protected Map<String,String> getParams(){/*...*/}}

Ainur
29.05.2017
18:22:43
Писал конечно же

На пхп не писал?

Minskbernd
29.05.2017
18:22:57
Извини за мешанину, не знаю, как иначе объяснить

Ну как бы form-urlencoded это не JSON.
Пробовал и application/json

Хотя...

Кажется надо проверить кое-что наверное я тупо не сделал реализации для json на сервере

Quantum Harmonizer
29.05.2017
18:25:15
Писал конечно же
Так вот, то, что в нём называется массивом, ни разу не является массивом а нормальных языках. Массив (array, [] в JSON) — это набор однотипных элементов. То, что в пыхе называют ассоциативным массивом, — это мапа/таблица/набор пар ключ-значение (Map, {} в JSON). рекомендую почитать основы Джавушки, в часности, что такое array, List и Map.

Пробовал и application/json
А сервер ожидает такой тип?

Minskbernd
29.05.2017
18:26:10
Похоже, что нет

Google
Minskbernd
29.05.2017
18:26:26
Сейчас пойду дальше копать, спасибо за наводку

Igor
29.05.2017
18:30:21
я бы: 1) проверил сервис через curl или postman 2) просмотрел бы тело запроса в дебагере с Volley сто лет не работал, но помню, приходилось в каком-то случаее переопределять getBody или как его там

Minskbernd
29.05.2017
18:30:41
getParams

Я проверил уже через рест-клиент, сервис действительно никак не реагирует на json. Не находит нужных параметров в $_POST и отправляет, мол, ничего не приходило

это моя догадка

А как можно посмотреть тело запроса в дебаггере? Я ничего в этом не понимаю

Igor
29.05.2017
18:33:40
getParams и getBody - кажись разные вещи. getBody немного ниже уровнем могу ошибаться

Minskbernd
29.05.2017
18:33:40
Я погуглил android network query debugger но ничего дельного не нашёл. Есть ключевые слова?

getParams и getBody - кажись разные вещи. getBody немного ниже уровнем могу ошибаться
getParams рекомендовале на стаковерфлоу для редактирования параметров, отсылаемых с запросом

RoGr
29.05.2017
18:36:21
Ребят, по JavaFX чат есть у кого ?

Igor
29.05.2017
18:38:07
в каком виде сервис ожидает json?

Igor
29.05.2017
18:38:26
в виде текста?

вот тут есть пример, с переопределением боди https://stackoverflow.com/questions/22057023/android-volley-post-string-in-body

сообственно, когда будешь переопределять, там и залогируй

если у тебя параметры map<String, String> - то это ж StringRequest а не JSONObjectRequest

Minskbernd
29.05.2017
18:43:43
Я создаю JSONObject в который помещаю Map<String,String> при инициализации вроде JSONObject j = new JSONObject(myMap)

типо такого

Usman
29.05.2017
18:45:39


Igor
29.05.2017
18:46:51
потому-что делать скриноты на телефон, это, трындец

Google
Vitalii
29.05.2017
18:47:33
П — программисты.

Usman
29.05.2017
18:48:03
Igor
29.05.2017
18:49:25
Я создаю JSONObject в который помещаю Map<String,String> при инициализации вроде JSONObject j = new JSONObject(myMap)
Давай начнем от обратного. Построй валидный curl запрос, который сервис примет и вернет ответ Обычно, ошибка, о пустых параметрах приходит именно тогда, когда сервис ожидает имя:данные, а ты туда сразу данные. Посмотри примеры кода по моей последней ссылке

Minskbernd
29.05.2017
18:51:12
Я просто не сделал обработки json запроса.

Короче, сейчас я попробую перелопатить сервис и потом ещё подойду. Спасибо за помощь

Так, вроде переделал под json

Admin
ERROR: S client not available

Minskbernd
29.05.2017
19:03:04
REST-клиент вроде получил успех

Quantum Harmonizer
29.05.2017
19:06:57
Я проверил уже через рест-клиент, сервис действительно никак не реагирует на json. Не находит нужных параметров в $_POST и отправляет, мол, ничего не приходило
Да, в POST попадают только параметры, присланные как form-urlencoded. Пыхой можно распарсить тело запроса как-то так: json_decode(file_get_contents('php://input')).

Quantum Harmonizer
29.05.2017
19:08:54
Ребят, по JavaFX чат есть у кого ?
Думаю, можно спрашивать в @jvmchat или @javastart.

А, я слоупок. Увидел.)

Ivan
29.05.2017
19:12:08
logcat то работает, то не работает :( Приходится студию перезапускать

Roman
29.05.2017
19:14:15
Думаю, можно спрашивать в @jvmchat или @javastart.
Джавастарт - это то о чем я подумал?

Quantum Harmonizer
29.05.2017
19:14:36
Minskbernd
29.05.2017
19:45:49
Тааак

Теперь обратная связь есть, но пишет, что неправильный логин или пароль

В rest всё нормально.

Так, ясно

Я отсылаю совсем не то, что должен, вместо значений полей высылаются сведения об этих полях

Google
Minskbernd
29.05.2017
19:54:26
То есть было editText_field1.toString(), а должно было быть editText_field1.getText().toString();

Урааа! Всё работает!

Kirill
29.05.2017
19:58:50
?

Leonid
29.05.2017
20:00:29
Подзабыли про новости - вот сегодняшняя подборка: - Исследуя новую библиотеку Android Architecture Components - Google I/O 2017: 8 важных выводов для Android разработчиков - Секрет хранения Android View State - Красивая анимация с помощью Android ConstraintLayout - Домашнее наблюдение на Raspberry Pi за 150 строчек кода - Использование Gradle Kotlin Script для Android http://androiddev.apptractor.ru/interesnyie-materialyi-dlya-android-razrabotchika-73/

Nikita
29.05.2017
20:34:49
Та бесконечный список

Надо было, видимо, по чистой архитектуре все сделать, по феншую

Egor
29.05.2017
22:16:32
Ктото пользовался рекламой ав ворд? Запускал свою рекламу?

Minskbernd
30.05.2017
00:04:15
Всем привет! Это снова я и у меня снова проблемы с JSONObjectRequest

Сейчас распишу

Я решил переписать функцию, которая делает POST-запрос на сервер, отправляя некоторые данные, дописал callback interface и... Постоянно у меня действует ErrorListner, причём сообщение VolleyError error пустое! Что это может значить?

Хмм, в логах сервера написано, что возвращаются страницы с кодом 200, со есть всё окей

Страница 1527 из 3205