
Quantum Harmonizer
29.05.2017
17:50:35

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

Quantum Harmonizer
29.05.2017
17:52:47

Google

Кита
29.05.2017
17:53:13

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-клиент честно получает сообщение об успешной отправке

Quantum Harmonizer
29.05.2017
18:16:26

Igor
29.05.2017
18:19:14

Minskbernd
29.05.2017
18:20:14

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

Quantum Harmonizer
29.05.2017
18:20:43

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
Извини за мешанину, не знаю, как иначе объяснить
Хотя...
Кажется надо проверить кое-что наверное я тупо не сделал реализации для json на сервере

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

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 но ничего дельного не нашёл. Есть ключевые слова?

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

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

Minskbernd
29.05.2017
19:07:20

Quantum Harmonizer
29.05.2017
19:08:54
А, я слоупок. Увидел.)

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

Roman
29.05.2017
19:14:15

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:22:01
Хехе. Таки отказали мне в JB. Надо было больше времени на тестовое задние тратить :)
Желательно что-то типо [ENG]
и [RUS]

Roman
29.05.2017
20:34:40

Nikita
29.05.2017
20:34:49
Та бесконечный список
Надо было, видимо, по чистой архитектуре все сделать, по феншую

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

@
29.05.2017
23:11:53

Minskbernd
30.05.2017
00:04:15
Всем привет! Это снова я и у меня снова проблемы с JSONObjectRequest
Сейчас распишу
Я решил переписать функцию, которая делает POST-запрос на сервер, отправляя некоторые данные, дописал callback interface и... Постоянно у меня действует ErrorListner, причём сообщение VolleyError error пустое!
Что это может значить?
Хмм, в логах сервера написано, что возвращаются страницы с кодом 200, со есть всё окей