
Usman
14.06.2017
11:45:39
вся суть в том, что данный код в одном ресайклере отрабатывает корректно
в другом нет
(один LLM другой GLM

Quantum Harmonizer
14.06.2017
11:46:26

Google

CC -
14.06.2017
11:51:03
Добрый день. У меня такая ситуация
Есть таблица purchase, в которой есть продукты, с отношением один ко многим (много продуктов), и дата покупки. Мне нужно получить в оредленный временной промежуток, насколько часто встречается продукт, и желательно упорядоченно по возрастанию. Можно ли эту задачу решить средствами greenDao?

Quantum Harmonizer
14.06.2017
12:10:19
Добрый день. У меня такая ситуация
Есть таблица purchase, в которой есть продукты, с отношением один ко многим (много продуктов), и дата покупки. Мне нужно получить в оредленный временной промежуток, насколько часто встречается продукт, и желательно упорядоченно по возрастанию. Можно ли эту задачу решить средствами greenDao?
> Мне нужно получить в оредленный временной промежуток, насколько часто встречается продукт
Не совсем понимаю.
Вообще, у GreenDAO достаточно мощный queryBuilder, да и чистый SQL на нём, кажется, можно выполнить.

CC -
14.06.2017
12:13:17
Функция, которую я хочу написать, называется "самый востребованный продукт", должа искать по всем покупкам в определенный диапазон дат.
Да, мне подсказывали вариант с чистым sql, но хотелось бы сделать все объектно, все-таки...

.
14.06.2017
12:16:04
кто знает как эта либа называется?

CC -
14.06.2017
12:17:09
select product_id, count(product_id)
from purchases
group by product_id

Quantum Harmonizer
14.06.2017
12:18:10

CC -
14.06.2017
12:18:39
Эх... Ну все равно спасибо

Dmitry
14.06.2017
12:23:36

.
14.06.2017
12:24:58
superb??

your-mirror
14.06.2017
12:33:27
Вопрос. Кто юзает sharedprefernces? И для чего в основном?

Usman
14.06.2017
12:34:06
Настройки, сохранение состояния

whalemare
14.06.2017
13:04:35

Google

your-mirror
14.06.2017
13:05:00

Evgeny
14.06.2017
13:09:51


Ivan
14.06.2017
13:12:40
интересно
vk юзает (по крайней мере полгода назад юзал) для хранения токенов + переменных
например "debug" булеан
переключаешь на true
и видишь в логкете все запросы к апи и ответы
удобно смотреть недокументированные методы апи
но мне на это ответили:
"это не баг, это фича и нормально вообще"

Evgeny
14.06.2017
13:13:27

Evgeniy
14.06.2017
13:13:29
Всем доброго дня. Ребят, как можно проверить наличие соединения с интернетом?

Nikita
14.06.2017
13:13:54
ping 8.8.8.8

Evgeniy
14.06.2017
13:15:43

Evgeny
14.06.2017
13:20:25

Evgeniy
14.06.2017
13:20:49

Evgeny
14.06.2017
13:22:04
public static boolean internetHave(Context context, boolean showToast) {
ConnectivityManager conm = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = conm.getActiveNetworkInfo();
if (networkInfo != null && networkInfo.isConnected()) {
return true;
}
if (showToast) {
Toast
.makeText(
context,
EStrings._NO_INTERNET_2.val(E1.AS_IS),
Toast.LENGTH_LONG
)
.show();
}
return false;
}
Тут спрашивали какой навык главный для джуна - ГУГЛИТЬ)

Ruslan
14.06.2017
13:25:05
Почему в Android решили использовать виртуальную машину ART? Разве не логичнее было бы использовать какой-нибудь компилируемый язык, как сделали в iOS, меньше расход ресурсов, а это так важно в смартфонах

Dev??
14.06.2017
13:26:55
ну не зря на андроиде оперативы больше чем в айосе)

Evgeny
14.06.2017
13:27:05

night111
14.06.2017
13:27:36
потому что Android девайсов огромное количество, у них разные процессоры, разная периферия и не скомпилируешь заранее подо все

Quantum Harmonizer
14.06.2017
13:28:47

Evgeny
14.06.2017
13:30:04
Кто-нить пытался заставить CardView программно менять цвет при нажатии?

Ivan
14.06.2017
13:31:22

Evgeniy
14.06.2017
13:31:23

Ruslan
14.06.2017
13:31:58

Google

Роман
14.06.2017
13:32:22

Ruslan
14.06.2017
13:32:54

night111
14.06.2017
13:36:36
У ПК у всех одна архитектура, а у смартфонов каждый производитель изобретает свое. Пришлось бы как во времена Symbian искать приложения именно для своего телефона. А разработчикам делать десятки разных версий приложения.

Artem
14.06.2017
13:38:30
Ребят, если рисую кастом вью, то как узнать ширину, чтобы в onDraw рассчитать радиус для окружности, например? В какой момент надо брать ширину?

Evgeny
14.06.2017
13:40:53

Vladislav
14.06.2017
13:42:35
Кто-нибудь использует Error prone у себя в проекте?

Quantum Harmonizer
14.06.2017
13:42:37
https://ru.stackoverflow.com/questions/679268/%D0%9A%D0%B0%D0%BA-%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%BC%D0%BE%D1%80%D1%84%D0%B8%D0%BD%D0%B3-humberger-%D0%B2-back-button
@InjectViewState само же вроде превращается

Alexey
14.06.2017
13:44:45
я полагаю тут надо шаред элементы

Sergey
14.06.2017
13:45:12

Quantum Harmonizer
14.06.2017
13:45:14

Alexey
14.06.2017
13:47:56
если я меняю фрагменты, то меняется весь вью, все реплейсится

Evgeny
14.06.2017
13:48:58

Quantum Harmonizer
14.06.2017
13:48:58
а подробнее как?
я просто по каким-то примерам склеил дровер с тулбаром с помощью ActionBarDrawerToggle

Ruslan
14.06.2017
13:54:05

Quantum Harmonizer
14.06.2017
13:57:56

Ivan
14.06.2017
13:58:52
Ага, а потом собирай полный комплект .so либ, а не все разработчики это делают
И слава богу, что это ограничено только ndk

Google

Quantum Harmonizer
14.06.2017
13:59:44

Evgeny
14.06.2017
14:03:27
Адкель появилась вкладка в PHPStorm не пойму, как повторить в других местах? Может кто знает про такое, файл обычный текстовый

RoGr
14.06.2017
14:16:56
Ребят, пожалуйста посмотрите мой код, у меня какие то проблемы с MySql, либо я что то не так пишу
https://pastebin.com/3ZKEzcna
Там сто строчек всего

Roman
14.06.2017
14:18:27
в чем именно проблемы?

Admin
ERROR: S client not available

Roman
14.06.2017
14:20:35
стремный SQL создания таблицы. зачем там перенос строки? он может и схавает так, но это точно лишнее
и стоит колонку с ключем сделать первой, а не последней. по еврейски как-то, что ключевое поле является последним столбцом таблицы

RoGr
14.06.2017
14:21:32

Roman
14.06.2017
14:22:11
в чем именно проблемы то?

Anton
14.06.2017
14:22:34

RoGr
14.06.2017
14:22:43
Проблема, в том, что у меня при получении клиентов (getAllClients) курсор возвращает null, хотя я вродебы правильно занесла значения в БД

Victor
14.06.2017
14:23:26
Ребята, кто то заморачивался по распознаванию документов? Может что посоветовать? Полистал чат, все пишут про opencv, может есть другие альтернативы? Или примеры? Начал просто интереса ради копать такое, никогда не интересовался, поэтому интерескюсь

Roman
14.06.2017
14:23:48
должен быть вызов в конце
myDataBase.seSuccessЧтоТотам и
myDataBase.endTransaction
и курсор надо закрывать/открывать при каждом чтении, не стоит делать его членом класса

Victor
14.06.2017
14:24:38
Документы имеется ввиду паспорт, удостоверение и тд

RoGr
14.06.2017
14:25:53

Roman
14.06.2017
14:28:10
и еще по коду - стоит убрать член класса mDatabase, можно оставить везде только вызов getWritableDataBase().insert() и т.д., а то выглядят эти постоянные присвоения грязно

Google

Roman
14.06.2017
14:36:22
db.execSQL("DROP TABLE IF EXISTS" + TABLE_NAME);//Проверка существует ли таблица
вот это работать не будет, потому что пробела после слова EXISTS не хватает

RoGr
14.06.2017
14:38:43
Спасибо

Kirill
14.06.2017
14:45:05

Quantum Harmonizer
14.06.2017
14:55:55
подскажите плиз, сейчас ловил кучу гемороя с custom AlertDialog нужно его кнопку дизейблить а также подвязы делать Rx, кнопки доступны только после полного создания и отображения диалога, поэтому подвязы делать в жизненом цикле не получается, кнопки тупо null, хочу скопипастить разметку диалога и создавать его через onCreateView и Butterknife вместо onCreateDialog. Но возникает вопрос это вообще норм? Будут ли проблемы в будущем, просто смотрю по исходникам для разных API разные разметки, плюс layout land и тд


Aleksandr
14.06.2017
15:12:27
парни подскажите кто знает
@Override
protected void onDraw(Canvas canvas) {
if (mBitmap != null && mSrc != null && mDst != null) {
canvas.drawBitmap(mBitmap, mSrc, mDst, null);
}
super.onDraw(canvas);
}
в строке canvas.drawBitmap на некоторых не сильно мощных самсунгах приложение тупо крешится
без ексепшена

Sergey
14.06.2017
15:14:20
размер битмапы?

Aleksandr
14.06.2017
15:15:41
3000*3000
использую его как тектсурный атлас

Sergey
14.06.2017
15:16:03
размер текстуры на старых девайсах обычно не больше 2048х2048

Aleksandr
14.06.2017
15:16:50
фактически мы используем части этого битмапа

Sergey
14.06.2017
15:17:49
смотрите не превышають ли эти части макс размер текстуры

your-mirror
14.06.2017
15:17:58
А какие телефоны поддерживают обновление версиий андройда?

Aleksandr
14.06.2017
15:17:58
нет