
Алексей
10.08.2017
14:13:42
Коллеги, подскажите пожалуйста как писать свой фреймворк под андроид? Заранее благодарю!

Aleksandr
10.08.2017
14:17:58
Привет всем!
Есть БД SQLite с таблицами, в каждой таблице по 5-6 колонок, нужно обновить в определенной таблице ТОЛЬКО последнюю ячейку в строке.
Как правильно сформировать запрос update ?
пишу так
mDB.update(DATABASE,
updCV,
LT_COL_EN + " =?" + " OR " + LT_COL_RU + " =?",
new String[] { description }
);
где LT_COL_EN и LT_COL_RU - колонки в таблице, в которых нужно искать совпадение "description".
updCV - ContentValues
сам контентВалюес
updCV.put(LT_COL_DATE_TIME, currentTime);

Denis
10.08.2017
14:25:29
Не работает
не ваш случай?
https://stackoverflow.com/questions/38200282/android-os-fileuriexposedexception-file-storage-emulated-0-test-txt-exposed

Google

Nikita
10.08.2017
14:31:25
Тут вроде наоборот

Usman
10.08.2017
14:35:26

Max
10.08.2017
14:36:52

Artur
10.08.2017
14:49:37
as3b1,room, dagger, databinding, kotlin 1.1.4 eap,
всё ок

Anton
10.08.2017
14:52:44
а ты любишь рисковать

Vitalii
10.08.2017
14:53:22
У кого-то были проблемы с dagger на 3.0: приходилось каждый раз проект клинить. Вроде, даже в этой чатке.

Андрей
10.08.2017
14:53:54
Писали что в первой бете как раз пофиксили https://t.me/android_ru/185302

Aleksandr
10.08.2017
14:57:32
Привет всем!
Есть БД SQLite с таблицами, в каждой таблице по 5-6 колонок, нужно обновить в определенной таблице ТОЛЬКО последнюю ячейку в строке.
Как правильно сформировать запрос update ?
пишу так
mDB.update(DATABASE,
updCV,
LT_COL_EN + " =?" + " OR " + LT_COL_RU + " =?",
new String[] { description }
);
где LT_COL_EN и LT_COL_RU - колонки в таблице, в которых нужно искать совпадение "description".
updCV - ContentValues
сам контентВалюес
updCV.put(LT_COL_DATE_TIME, currentTime);
что я делаю не так ?

Strashko
10.08.2017
15:20:51

Google

Artur
10.08.2017
15:44:23
Проект не мой, но судя по содержимому куча всего интересно и даже фота как у Гарольда)

Strashko
10.08.2017
15:45:30

Artur
10.08.2017
15:49:47
Вот еще отличный проект
https://github.com/Popalay/Cardme
Тут MVVM

Timur
10.08.2017
15:54:50
Кто-нибудь пользовался https://developer.android.com/reference/android/location/Geocoder.html
Он сильно долго работает?
Класс, спасибо.

Yaroslav
10.08.2017
16:00:17

Timur
10.08.2017
16:01:42

Archer
10.08.2017
16:01:53
Создаю пустой RelativeLayout, при запуске "В работе приложения произошёл сбой". Если делаю setContentView для другого, всё работает.
Я не просто жалуюсь )) может кто знает, может это какая-нибудь типовая ошибка новичка

Oleksandr
10.08.2017
16:12:13
Может, ты к каким-то вьюхам обращаешься? А их нет в пустом лейауте)
О чем сбой говорит в логах?

Archer
10.08.2017
16:15:07

Oleksandr
10.08.2017
16:16:42
@ArcherGodson иди ты нахер с таким подходом)

Archer
10.08.2017
16:17:35

Gerc
10.08.2017
16:18:08
Хрену вы лезите в Андроид
Он уже линуксы настраивает

Archer
10.08.2017
16:27:22
так логи-то где искать?

Usman
10.08.2017
16:28:13
Снизу вкладка logcat

Artem
10.08.2017
16:29:30
Подскажите плиз, можем ли мы задавать алиасы для fontFamily как тут https://android.googlesource.com/platform/frameworks/base/+/master/data/fonts/fonts.xml ?

Archer
10.08.2017
16:29:49

Google

Archer
10.08.2017
16:30:38

Usman
10.08.2017
16:30:44
Аа, так ты в студии, сразу бы так сказал, посмотри внимательнее, 6. logcat
ProGuard + DataBinding + Architecture Components как настроить?

Archer
10.08.2017
17:02:41
там в логах лютый пиздец.. вы уверены, что туда вообще нужно смотреть?

Anton
10.08.2017
17:02:53
не
я за 3 года ниразу не смотрел

Oleksandr
10.08.2017
17:03:55
Ну вы поняли)

Usman
10.08.2017
17:04:37
Мы сами хз зачем ты туда полез

Archer
10.08.2017
17:26:30
кто ж знает о них, я почитаю, как им пользоваться нормально, спасибо

Denis
10.08.2017
17:30:02
вангую глобальный try/catch

Igor
10.08.2017
17:33:24
Вопрос по google.Gson: можно ли на основании части полей, которые он десериализовал вычислить еще одно? Если да - то куда нужно, собственно, инициализацию пихнуть? Что уже только не пробовал, выдает null всегда, пропуская вызов конструктора

Denis
10.08.2017
17:34:51
многие просто добавят Thread.setDefaultUncaughtExceptionHandler(new DefaultExceptionHandler(this)); в сабклассе аппликейшна

The
10.08.2017
17:35:13

Admin
ERROR: S client not available

Nikolay
10.08.2017
17:36:03
А в чем соль такого количества багов с null-pointer'ами?

Aleksey
10.08.2017
17:37:03

Igor
10.08.2017
17:38:20
Зачем тебе в модели инициализация в конструкторе?
Уже разрешил. Нужна для того, чтобы маппить идентификатор к одному из типов. Парсер не написать, поскольку целиком я контент распарсить не смогу (не хватит данных о внутренних типах), а вот распарсить чисто id используя raw поле - вполне таки возможно
то есть data-класс содержит одно приватное иммутабельное сырое поле, а на его основе вычисляется уже нормальное, иммутабельное, публичное

Nikolay
10.08.2017
17:39:36
После html-фронтенда пришлось переключиться на андроид, оказывается, тут свой лютый трындец тоже есть
Это уже приятно

Google

Nikolay
10.08.2017
17:41:29
Хотя Typescript 99 процентов таких проблем ловит

Vitalii
10.08.2017
17:41:34

dobrowins
10.08.2017
17:42:47
Соратники, в библиотеке обнаружил странный баг → swipeListener обрабатывает несколько позиций. Listener прикрепляется в viewHolder. У кого-нибудь бывало такое, что при обработке изменений в recyclerView задеваются «лишние» пункты списка?
Где искать баг?
Библиотека — https://github.com/daimajia/AndroidSwipeLayout

Алексей
10.08.2017
18:03:21
Или close

dobrowins
10.08.2017
18:23:12

Alex
10.08.2017
18:58:38
Ребят подскажите плиз, как бороться с всплывающими окнами в Андроид или вирусами типа локер? Спасибо

Dmitri
10.08.2017
19:16:03
Чем отличаются эти две строчки в gitignore:
*.iml
.gradle
первая откидывается все iml
а вторая?

Ivan
10.08.2017
19:16:45
Папку .gradle
Она скрытая обычно

Dmitri
10.08.2017
19:17:16
точняк, спс

Alex
10.08.2017
19:20:28
Ребят, подскажите, пожалуйста.
После запроса на сервер вызываю showProgressBar.
Как приходит ответ - hideProgressBar (методы дополнительно делают visible/invisible остальные view элементы) и StartActivity(). После чего на секунду показываются эти view элементы. Есть какой нибудь способ бороться с этим, кроме как в onStop/onStart эти методы прописывать?

Quantum Harmonizer
10.08.2017
19:21:40
эмм, там в примере JSON невалидный
А вот картинки про синтаксические деревья там хорошие.