Anonymous
Почему при вызове GIVEN_NAME я получаю имя и фамилию. При вызове FAMILY_NAME имя и фамилию. Бред какой - то. Хотя в стандартных норм отображается. чо заф игя
Constantine
Товарищи, вопрос, какая разница между атрибутами с приставкой android: и без как изображено сдесь?
Constantine
Что-то тихо(
Constantine
Да просто мне дали перекрасить проект, а я такой синтаксис атрибутов первый раз вижу, при чём некоторые иногда работаюст, а некоторые соответственно не)
Constantine
Думал может в них есть важные отличия
FromSi
Думал может в них есть важные отличия
Не встречался с таким. Думаю, что просто имя :D
Constantine
Спасибо)
Iuriich
Помогите, я чет туплю... как сделать чтобы это работало? public static <T> ArrayList<T> deserializeAsList(String string, Class<T> classOfT) { Gson gson = new Gson(); return new ArrayList<>( Arrays.asList( gson.fromJson(string, --?????-- ) ) ); }
Iuriich
вызываю к примеру ArrayList<Model> arrayList = deserializeAsList(string, Model.class);
Iuriich
Либо наоборот если передаем в метод Model[].class то как вернуть далее ArrayList<Model> ?
Виктор
Добрый вечер Кто имел опыт работы с libGDX? Проблема. Подключаю модуль с игрой в проект, вызываю активность, запускающую игру, в итоге - нетивный краш при декодинге текстуры Причем этот же модуль игры отдельно отлично запускается и работает Но в имплементации напрочь отказывается Есть какие-то подводные камни при вызове libGDX?
Iuriich
а handler как объявляется?
Iuriich
хз ну допиши static Handler aniHandler;
Iuriich
https://stackoverflow.com/a/11408340/5798204
Anonymous
у кого была ошибка при загрузке файла из firebase storage (токен, права, все есть) java.lang.IllegalStateException: Task is not yet complete
Olexandr
Как называется такая вьюха? Можно ссылку на гит хаб
Евгений
Коллеги, подскажите, пожалуйста. Распокавал Android studio 3.0.1. Хочу запустить эмулятор, но появляется такае ошибки и эмулятор не запускается: 21:20 Emulator: Warning: Quick Boot / Snapshots not supported on this machine. A CPU with EPT + UG features is currently needed. We will address this in a future release. 21:20 Emulator: Incompatible HAX module version 3,requires minimum version 4 21:20 Emulator: No accelerator found. 21:20 Emulator: failed to initialize HAX: Invalid argumen Как решить?
Iuriich
яж кинул тебе линк на стековерфлоу, скопипизди оттуда:)
Александр
http://www.sqlite.org/cvstrac/wiki?p=ScrollingCursor Вот этот момент интересовал, дока устаревшая, но наверно принцип остался тот же, т.е. пагинация идет таким образом: SELECT title FROM tracks WHERE singer='Madonna' AND title<:firsttitle ORDER BY title DESC LIMIT 5;
Sqlite ничего не знает о пагинации. В этом запросе вернёт первых 5 совпадений. Если хочешь при следующем запросе взять следующие 5 результатов, то юзай offset.
Александр
ты точно прочитал статью? :)
Ну так, по горизонтали. Я проснулся тока)
Александр
Мозг ещё не але) соррян
Anton
Ну так, по горизонтали. Я проснулся тока)
Если вкратце, там говорят избегать оффсета, а использовать where
Александр
Если вкратце, там говорят избегать оффсета, а использовать where
Хм. Ткника меня носом, где там рекомендуют использовать where вместо offset. Where это лишь дополнительные условия для поиска, которые сократит количество результатов. В статье лишь рекомендуют вводить условия, чтобы был меньше результат. Чтоб взять следующее 5 результатов, тебе в любом случае нужно юзать offset. Я бы поступил так, забрал всю выдачу по запросу и закэшировал, и уже работал с данными из кэша. То есть, тупо сократил обращения к базе.
Vadim
Кто-нибудь использовал WebRTC у себя в проекте ?
Anton
Rule Number 2: Do not try to implement a scrolling window using LIMIT and OFFSET. Doing so will become sluggish as the user scrolls down toward the bottom of the list
Александр
Так или иначе, кэширование решит проблему. Меньше запросов в бд, меньше тормозов.
Б.
StackOverflowDrivenDevelopment detected👍👍 Продолжай в том же духе
Anton
И где тут речь о where как о замене?
Саша, ты почитай док, там по-моему все адекватно прописано
Anton
"SELECT title FROM tracks WHERE singer='Madonna' AND title>:lasttitle ORDER BY title LIMIT 5;" Вот пример, как делать пагинацию. Плюс еще индекс нужен
Anton
Единственное, он устаревший документ. Но по тестам 500к записей, offset работает раз в 10 медленее, чем where+index
Anton
Что по сути подтверждает, чт описано в доке
Anton
Господа, кто-нибудь занимался оптимизацией запросов при выборе из БД с использованием limit+offset?
denis
Единственное, он устаревший документ. Но по тестам 500к записей, offset работает раз в 10 медленее, чем where+index
offset имеет и другую проблему – если добавятся новые данные, то позиция собьется
Anton
кроме select * from users :)
denis
эту проблему имеют все
а какая проблема у запроса с where orderingField > :lastOrderingFieldValue ?
Anton
а какая проблема у запроса с where orderingField > :lastOrderingFieldValue ?
запись же могли вставить в orderingField < :lastOrderingFieldValue
denis
запись же могли вставить в orderingField < :lastOrderingFieldValue
ну и норм. это место нас уже не интересует, его синхронизация должна выполняться другими методами
denis
запись же могли вставить в orderingField < :lastOrderingFieldValue
я про то, что если было [10 11 12 13 14 15] 16 17 18 19 20 ... (в скобках загруженный диапазон), и в базу добавился диапазон 1..9, то при использовании OFFSET = 6 нам выдадут 7..N, вместо 16..N при указании where field > 15 всё будет норм
Anonymous
Ты же говорил, что можно создавать app без значение программирование, не?
Nikita
Народ подскажите как организовать доставку результата из сервиса в пересозданную активити
Nikita
или что-то типа робоспайса... чтобы одну длительную хадачу на фоне выполнить и вернуть
Nikita
bind service
он сдохнет вместе с активити на полпути
Igor
Если привязаться к запущенному сервису - сервис не сдохнет.
Igor
Если мы, конечно, не говорим о перезапуске процесса.
Nikita
Если мы, конечно, не говорим о перезапуске процесса.
нет перезапуск процесса должен всё стопнуть... а если сервис завершит задание в момент пересоздания активити?
Камила
Всем привет, кто нибудь работал с yandex map kit. Есть ли у них возможность локализации самой карты
Nikita
Записать результат в поле класса
и в онребинде передать...
Александр
Всем привет! С чего лучше всего начинать изучать работу с сетями в андроид?
Директор цирка
Всем привет! С чего лучше всего начинать изучать работу с сетями в андроид?
Напиши пример вывода популярных фильмов, поиска, постеров и т.д.
Директор цирка
Всем привет! С чего лучше всего начинать изучать работу с сетями в андроид?
Если не получится - на github есть примеры, смотри, изучай
Сергей
Всем привет! С чего лучше всего начинать изучать работу с сетями в андроид?
Нужно изучить что из себя представляет REST, изучить API интересующего сервиса, ну а дальше дело техники, retrofit2 в помощь
Карл
привет всем, может кто подсказать, как дебажить даггер? настраиваю новый проект или делаю что-нибудь в существующем, забыл прописать, какую-нибудь ерундну, и всё получаю ничего не говорящий DaggerApplicationComponent not found, который не сгенерился в результате каких-то ошибок
Камила
в градл когсоле логи можете посмотреть там обычно более развернутый лог
Anonymous
как правильно через retrofit отловить в onFailure java.net.SocketTimeoutException ? пока ловлю так: t.toString().equals("java.net.SocketTimeoutException")
Sereja
С даггером часто такие стактрейсы что фиг чё поймёшь)
Anonymous
Колбэк failure не?
это как? есть пример?🙃
Mr
Чуваки, подскажите как сервис стартануть, без единого активити...
Sereja
Чуваки, подскажите как сервис стартануть, без единого активити...
Можно активити прозрачной сделать)потом старт сервиса и финиш активити
Mr
Запущеных?
Карл
Sereja
Его будет видно в менюшке приложений??
Да вроде. Ты чего добиваешься. Если хочешь чтобы сервис вечно работал после запуска. То тебе его в любом случае в foreground запускать над
Sereja
А это в любом случае нотификация
JRoot3D
А это в любом случае нотификация
и под орео еще про канал нужно не забыть