14 / 15 / 2
Регистрация: 21.04.2012
Сообщений: 192
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Удалённая база данных MySQL, php, android10.05.2013, 13:51. Показов 9782. Ответов 43
Метки нет (Все метки)
Имеется БД MySQL с таблицей:
скрипт PHP:
0
|
10.05.2013, 13:51 | |
Ответы с готовыми решениями:
43
Удаленная база данных для Android Android и удалённая MySQL Имеется база данных MySQL (с сайта), в ней данные о товаре, как проще всего сделать онлайн Android-приложение Удаленная база данных MySQL |
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
10.05.2013, 14:28 | 2 |
Нельзя юзать тосты вне UI потока.
1
|
14 / 15 / 2
Регистрация: 21.04.2012
Сообщений: 192
|
|
10.05.2013, 15:44 [ТС] | 3 |
V0v1k, Благодарю, забыл про него.
Но теперь возникла другая проблема: текст не отобразается в TextViev. P.S. Я его раскомментировал.
0
|
16 / 16 / 0
Регистрация: 08.05.2013
Сообщений: 40
|
|
10.05.2013, 15:53 | 4 |
А каким образом ты передаешь значение в метод TextViev.setText(String). Можешь скинуть новый код?
0
|
14 / 15 / 2
Регистрация: 21.04.2012
Сообщений: 192
|
||||||
10.05.2013, 15:57 [ТС] | 5 | |||||
jumb0jet,
0
|
16 / 16 / 0
Регистрация: 08.05.2013
Сообщений: 40
|
||||||
10.05.2013, 16:33 | 6 | |||||
8VAid8, сейчас локально у себя запущу посмотрю что там.
Добавлено через 20 минут У меня заполнило но только null'ами. Добавлено через 4 минуты Судя из логов:
0
|
14 / 15 / 2
Регистрация: 21.04.2012
Сообщений: 192
|
|
10.05.2013, 16:41 [ТС] | 7 |
jumb0jet, Но в браузере ведь нормально отображается:
http://medplus.hut4.ru/feld.php
0
|
16 / 16 / 0
Регистрация: 08.05.2013
Сообщений: 40
|
||||||
10.05.2013, 16:42 | 8 | |||||
В общем код рабочий, но если честно он просто ужасен. Отрефакторь его как следует. Если хочешь, я могу, тебе немного помочь в какую сторону смотреть.
Ошибка была в том что ты передаешь с сервера лишнюю пару квадратных скобок - вот и все.
0
|
14 / 15 / 2
Регистрация: 21.04.2012
Сообщений: 192
|
|
10.05.2013, 16:45 [ТС] | 9 |
Значит ошибка в PHP? В этом участке кода: print json_fix_cyr(json_encode(array($output)));
0
|
16 / 16 / 0
Регистрация: 08.05.2013
Сообщений: 40
|
|
10.05.2013, 16:48 | 10 |
Кстати таким образом как ты заполняешь TextView - у тебя отобразится лишь запись пришедшая с сервера последней.
0
|
14 / 15 / 2
Регистрация: 21.04.2012
Сообщений: 192
|
|
10.05.2013, 16:52 [ТС] | 11 |
Нашёл ошибку. array() был лишним.
jumb0jet, а не подскажешь как считать все?
0
|
16 / 16 / 0
Регистрация: 08.05.2013
Сообщений: 40
|
||||||
10.05.2013, 17:31 | 12 | |||||
8VAid8, у меня с кириллицей все тоже заработало без ошибок..
Чтобы добавить все записи, есть несколько способов самый простой - это вместо того чтобы просто сетить значение, мы сначала выгребаем уже установленную строку с помощью TextView.getText(). После чего добавляем новые данные к это строке, и устанавливаем новое значение. Сорри.. Чуть перепутал. Это было не правильное решение. Добавлено через 9 минут Можно сделать так, чтобы работало, но это не есть правильный подход: Таск теперь выглядит так
1
|
14 / 15 / 2
Регистрация: 21.04.2012
Сообщений: 192
|
|
10.05.2013, 18:37 [ТС] | 13 |
Так выводится только первое и последнее. И цифры неправильно отображаются.
0
|
16 / 16 / 0
Регистрация: 08.05.2013
Сообщений: 40
|
||||||
10.05.2013, 19:49 | 14 | |||||
8VAid8, попробуй как-то так:
И еще. Желательно использовать Java Code Conventions, для того чтобы другим людям было легче разобраться в твоем коде.
1
|
14 / 15 / 2
Регистрация: 21.04.2012
Сообщений: 192
|
|||||||||||
11.05.2013, 15:28 [ТС] | 15 | ||||||||||
jumb0jet, Да, мой код был ужасен...
Добавлено через 19 часов 31 минуту
Если мне нужно повторное нажатие, то можно написать без ифа?
0
|
16 / 16 / 0
Регистрация: 08.05.2013
Сообщений: 40
|
|
11.05.2013, 17:26 | 16 |
8VAid8, ошибка явно не в моем коде. Вообще хз что это такое. Эта проверка нужна, для того чтобы нельзя было запустить еще один экземпляр таска пока выполняется предыдущий.
1
|
14 / 15 / 2
Регистрация: 21.04.2012
Сообщений: 192
|
|||||||||||
12.05.2013, 16:50 [ТС] | 17 | ||||||||||
А как мне получить время на сервере?
В скрипте пишу:
А как на стороне клиента? Опять переписывать все классы? Вот полный код php-скрипта:
0
|
16 / 16 / 0
Регистрация: 08.05.2013
Сообщений: 40
|
|
12.05.2013, 23:05 | 18 |
8VAid8, какой ответ приходит с сервера?
0
|
14 / 15 / 2
Регистрация: 21.04.2012
Сообщений: 192
|
||||||
12.05.2013, 23:24 [ТС] | 19 | |||||
Решил не создавать нового потока. Добавил в таблицу поле TIME_LAST_LOGIN для хранения времени последнего входа.
PHP-скриптом хочу добавить поле в строку.
0
|
16 / 16 / 0
Регистрация: 08.05.2013
Сообщений: 40
|
|
12.05.2013, 23:28 | 20 |
8VAid8, не самый лучший json. Пересмотри его структуру. Парсить довольно неудобно. Плюс если еще будут изменения в нем, то придется снова вносить большие изменения в алгоритм парсера.
0
|
12.05.2013, 23:28 | |
12.05.2013, 23:28 | |
Помогаю со студенческими работами здесь
20
PHP+MySQL+CSV: база данных с игроками и их скиллами Удаленная база данных Удалённая база данных Удалённая база данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |