
Kylych
24.05.2017
05:14:18
Если юзер удалил данные приложения через настройки, как можно об этом узнать?

Nikita
24.05.2017
05:18:53
Записывать какой-то булиан
Если он сотрётся - значит пользователь удалил
Ставить на тру можно на эвент установки приложения:
https://stackoverflow.com/questions/2227604/is-there-on-install-event-in-android

Google

foxy shell
24.05.2017
05:30:40
есть те кто sql знают как свои пять пальцев?

Nikita
24.05.2017
05:33:05
А зачем тебе?

foxy shell
24.05.2017
05:33:37
мне один запрос составит над

Muzaffar
24.05.2017
05:33:59
Скажи какой может найдется кто то

Nikita
24.05.2017
05:34:17
Большой запрос в базу данных - зло. Так нельзя делать

Ivan
24.05.2017
05:34:36

Nikita
24.05.2017
05:34:50
А хотя не. На Андроиде норм

Ivan
24.05.2017
05:34:58
а где не норм ?

Muzaffar
24.05.2017
05:35:04

Nikita
24.05.2017
05:35:23

Ivan
24.05.2017
05:35:29
кто сказал ?

Nikita
24.05.2017
05:35:35
На базу данных должна происходить только выборка

Muzaffar
24.05.2017
05:35:41
Странно однако

Google

Ivan
24.05.2017
05:35:46
если запрос нормальный и индексы есть, то это нормально

Nikita
24.05.2017
05:35:49

Kylych
24.05.2017
05:35:50
Есть gcm, если юзер удалил данные через настройки, gcm не удаляет токен и доставляет до юзера пуш

Nikita
24.05.2017
05:36:00

Ivan
24.05.2017
05:36:08

Nikita
24.05.2017
05:36:13
Типо джойнов и прочего
Лучше чуть медленнее работает воркер, чем все сваливать на бедную базу данных
Данные должны быть максимально асинхронными

Ivan
24.05.2017
05:37:30

Nikita
24.05.2017
05:38:34

Muzaffar
24.05.2017
05:38:55
вообщето для этого и было создано бд
т.е. намного быстрее обработает чем любая другая прослойка

Nikita
24.05.2017
05:39:42
Бд - хранилище. Это её главное задание

Muzaffar
24.05.2017
05:40:06
а предоставлять данных?

Ivan
24.05.2017
05:40:24
кароче зависит от задачи

Muzaffar
24.05.2017
05:40:38
тогда вообще можно воспользоваться с текстовыми документами

Nikita
24.05.2017
05:41:12
И остуствует синтаксис запросов

Muzaffar
24.05.2017
05:41:25

Google

Nikita
24.05.2017
05:41:31
А если в памяти хешмапой хранить?

Muzaffar
24.05.2017
05:41:52
и получается бд не только хранилище

Nikita
24.05.2017
05:41:57
А если и то, и то
Умное и быстрое

Muzaffar
24.05.2017
05:42:55
ну ладно не буду спорит может тут в ведроиде все по другому... а я тут вообще новичок
:)

Nikita
24.05.2017
05:43:08
Сейчас как раз не про ведроид
В Андроиде наоборот
Большие запросы это хорошо

Muzaffar
24.05.2017
05:43:48

Nikita
24.05.2017
05:43:58
Бд одна
Обработчик тоже один
C++ быстрее
Ну в плане не язык быстрее, а sqlite

Muzaffar
24.05.2017
05:44:33

Nikita
24.05.2017
05:46:05
Мы обсуждаем бекэнд приложения на сервере с архитектурной точки зрения
Не думаю что это не по теме совсем

Muzaffar
24.05.2017
05:46:28
просто мой один знакомый всегда работает через jdbc и в стороне бд работает с процедурами, на самом то деле быстро обрабатываются чем ОРМ

Google

Nikita
24.05.2017
05:47:36
Быстро понятие относительное. Мы обсуждаем не технологию, а архитектуру в целом

Muzaffar
24.05.2017
05:48:17
это да

Ivan
24.05.2017
05:48:27
нужна метрика )

Muzaffar
24.05.2017
05:49:21
прослойки всегда уменьшает быстродействия, или может я не прав

Nikita
24.05.2017
05:49:55
Не всегда
Особенно в многопоточной программе

Muzaffar
24.05.2017
05:51:04
может быть но все же они по одному пулу соединяются в бд или же сколько потоков столько пулов будут?

Nikita
24.05.2017
05:55:52
Чегось

Admin
ERROR: S client not available

Muzaffar
24.05.2017
05:56:41
?
&

Андрей
24.05.2017
05:57:11
пул будет один, только он в данном случае вообще ни при чем (если говорить о ORM vs чистый sql)

Muzaffar
24.05.2017
05:57:36
кстати у ведроида нет чтоли библиотека для работы с хттп?

Ivan
24.05.2017
05:57:48
есть

Muzaffar
24.05.2017
05:57:49
т..е. из коробки
везде в примерах апач

Ivan
24.05.2017
05:59:58
HttpUrlConnection епта

Ivan
24.05.2017
06:00:03
какая?
да хрен его знает ) я не дочитал, что из коробки

Google

Ivan
24.05.2017
06:00:15
а во )выше

Ivan
24.05.2017
06:01:29
апачевый клиент депрекейтед, вообще в половине проектов есть retrofit + okhttp
okhttp более чем хватает

Muzaffar
24.05.2017
06:03:46
почему деприкейтед?

your-mirror
24.05.2017
06:08:45
утра

Ivan
24.05.2017
06:11:22
https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-apache-http-client
just because they can :)

Александр
24.05.2017
06:19:43
Всем двс! Нубский вопрос. Если в главной activity делать drawer то все остальные элементы должны быть внутри него, верно? А как запихать туда два независимых фрейма чтобы они друг друга не перекрывали? Или внутри дровера фрейм а уже внутри него вложнные фреймы? В основном нужно для landscape. Сорри за мутноватое изложение вопроса.

Dmitriy
24.05.2017
06:20:56
Привет всем! Каким словом обобщить смартфон и десктоп? Форм-фактор? Формат?)

.
24.05.2017
06:22:19
LinearLayoutManager с горизонтальной ориентацией странно работает. По 2 айтема в несколько строк разделил список
holder.recyclerAds.setLayoutManager(new LinearLayoutManager(mContext, LinearLayoutManager.HORIZONTAL, true));
в чем мб проблема?

Quantum Harmonizer
24.05.2017
06:22:34

Dmitriy
24.05.2017
06:25:45
Десктоп? Или планшет?
Десктоп. Мне нужно академическим языком обосновать выбор между разработкой для десктопов и разработкой для гаджетов.

Kylych
24.05.2017
06:35:58
Как можно создать не ленивый observable ? Что б он при создании сразу начал работать, не дожидаясь подписки ?

Alexander
24.05.2017
06:38:07

Kylych
24.05.2017
06:38:13
Да

Alexander
24.05.2017
06:38:49
Ну так гуглить на тему hot observable?

Kylych
24.05.2017
06:39:26
???, спасибо

Alexander
24.05.2017
06:41:17
Я просто так сходу код не вспомню, но если вы точно знаете, как называется инструмент для вашего случая, то почему бы не загуглить. Тем более, тема очень популярная.