@android_ru

Страница 3164 из 3205
Artem
21.05.2018
11:52:32
правда надо писать руками вот этот вот alter table add column

?

Artem
21.05.2018
11:53:41
ммм

Google
Artem
21.05.2018
11:53:45
static final Migration MIGRATION_1_2 = new Migration(1, 2) { @Override public void migrate(SupportSQLiteDatabase database) { database.execSQL("CREATE TABLE `Fruit` (`id` INTEGER, " + "`name` TEXT, PRIMARY KEY(`id`))"); } };

оф дока

Sergey
21.05.2018
11:54:21
а ты про это ) на чистом скулайте не писал чтоли?

Artem
21.05.2018
11:54:58
да просто это легкая возможность выстрелить в ногу

тот же Realm очень удобно мигрируется

Sergey
21.05.2018
11:55:21
зависит от угла кривизны рук

как и всё

Artem
21.05.2018
11:55:30
ой ну начинается

Sergey
21.05.2018
11:55:55
?

Artem
21.05.2018
11:56:00
что надежнее: alter table... addField("name", "type")

?

Алексей
21.05.2018
11:56:20
Sergey
21.05.2018
11:56:23
кому что

Google
Sergey
21.05.2018
11:56:42
addField как чёрный якщик

хз что там делают

Artem
21.05.2018
11:57:51
при этом ты же как-то доверяешь автогенерации

а тут черный ящик)

Иван
21.05.2018
11:58:08
Ой да брось

Просто пишешь меньше

Grushin
21.05.2018
11:58:44
И не контролируешь больше

хотя ctrl + b

Иван
21.05.2018
12:02:12
Зато потом чуть что начинаются проблемы и понеслась -- все все форкают, у всех свои идеи, допилы, тонна вариантов и еще больше проблем в итоге. В профите остаются только паблик репо, которыми можно помахать перед носом человека, собеседующего тебя

Grushin
21.05.2018
12:03:13
кто вообще либы придумал?

Иван
21.05.2018
12:03:29
Либы пошли от модульности

Наверняка

Сами по себе в смысле

Grushin
21.05.2018
12:03:51
все как роботы блин юзают одно и тоже

засерают проекты зависимостями, аж бесит

Иван
21.05.2018
12:05:14
Проблема превращения кодинга в лего это другой топик

Grushin
21.05.2018
12:05:34
Иван
21.05.2018
12:05:46
Не парься я такой же

Artiom
21.05.2018
12:06:12
Помогите кто знает пожалуйста

Всем привет. Подскажите пожалуйста как сделать такой диалог

Google
Artiom
21.05.2018
12:06:12
То есть при выборе третьего варианта диалог раскрывается и у пользователя появляется ещё 3 варианта выбора

Grushin
21.05.2018
12:06:20
снова студия ушла в вечный компилинг

Семен
21.05.2018
12:07:17
а какая самая попсовая либа для запроса permissions?

Grushin
21.05.2018
12:07:42
ну вот, пжалста)

Artem
21.05.2018
12:08:08
Grushin
21.05.2018
12:08:24
но это уже слишком..

Семен
21.05.2018
12:08:43
спасиб

Sergey
21.05.2018
12:08:56
3 метода тяжело написать ))

Artem
21.05.2018
12:09:15
Человек с бесконечным количеством времени

Sergey
21.05.2018
12:09:28
ну начинается

Andre
21.05.2018
12:09:36
Кто нибудь юзал `NotificationListenerService`? Были ли с ним проблемы?

Иван
21.05.2018
12:09:45
Погань в том, что поведение либы тоже надо контроллировать через задание разрешений на запрос и обработку результата

Это как зиповать jpeg

Google
Иван
21.05.2018
12:11:04
Либы набирают оборот именно из за того что так быстрее создавать программы

Grushin
21.05.2018
12:11:13
да

Иван
21.05.2018
12:11:19
И люди штопают магазины и заказы пицц

Тоннами

Alexander.
21.05.2018
12:11:41
Проблема превращения кодинга в лего это другой топик
ну давайте писать кастомные решения на ваще любую проблему

и изобретать велосипед

Иван
21.05.2018
12:11:46
Не не

Магазины и пиццы пусть страдают этим

Artem
21.05.2018
12:12:13
что плохого в "лего-коде"?

если начать копаться то писать не на C это тоже своего рода лего-код

Иван
21.05.2018
12:12:33
Проблема в том что это все перетекает в стартапы и частные проекты, где наоборот надо бы вылизывать все

Artem
21.05.2018
12:12:36
давай писать только на низком уровне

Grushin
21.05.2018
12:12:44
я вообще не могу свои проекты пилить. я сразу творю дичь и пишу программное созданию вью и забочусь о каждой строчке

даж бля картинки кодом

Иван
21.05.2018
12:13:02
Кричи сколько хочешь, но те же ААА игры не пишут на котлине с 100 либами

Alexander.
21.05.2018
12:13:07
наверно в том, что рано или поздно процесс написания кода превращается в майндлесс копирование предыдущих решений

Artem
21.05.2018
12:13:40
Иван
21.05.2018
12:13:56
...

Ватэвер

Alexander.
21.05.2018
12:14:14
вот мы смеёмся

Google
Alexander.
21.05.2018
12:14:21
а в телеге писалась кастомная орм на крестах

Grushin
21.05.2018
12:14:38
да

Иван
21.05.2018
12:14:40
В телеге много чего "велосипедили"

Artem
21.05.2018
12:14:45
разве за упоминание телеги с ее архитектурой еще не банят?))

Иван
21.05.2018
12:14:47
Но чето никто не орет на них

Grushin
21.05.2018
12:14:49
это лучший код

всем бы так писать

Alexander.
21.05.2018
12:15:23
зато их ормка шустро работает

Artem
21.05.2018
12:15:32
хочу посмотреть как на поддержку ТГ возьмут мидла

Иван
21.05.2018
12:15:46
Его туда не возьмут

Grushin
21.05.2018
12:16:54
а никто не знает как у них вебвью в одну колонку ровно открывает?

я посмотрел ничего не нашел особенного

ровно картинки во всю ширину и весь текст

Alexander.
21.05.2018
12:18:20
Его туда не возьмут
я прост вспоминаю репозиторий телеграма

с его DialogActivity extends BaseFragment

Alex
21.05.2018
12:18:43
Коллеги!!! Делаю FragmentPagerAdapter и вылезает такая херовина. Кто-нибудь знает где нужно вызвать этот notifyDataSetChanged, а то я уже куда то только не пробовал java.lang.IllegalStateException: The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: 0, found: 32

Иван
21.05.2018
12:19:30
Его надо вызывать при изменении айтемов в адаптере

Всегда

Страница 3164 из 3205