Mike
как проверишь, и нам расскажи
Ruslan
++ аргументы в студию)
1. нет SQL запросов с JOIN-ами или их аналогов 2. нельзя сделать поле класса nullable, если это не Boolean, Float, Integer, etc 3. отсутсвие кастомных методов в моделях по факту, 3 пункт и не особо нужен, и 2-3 могли пофиксить в последних версиях
Mike
для джоинов есть РСУБД, это не к объектным базам вообще
Ruslan
3 пофиксен года два как
с тех пор я не возвращался к нему)
Ruslan
а вообще надо попробовать снова его
Mike
ИМХО, единственная беда реалма — его вес. И это фатальный недостаток, из-за которого я его вообще не рассматриваю.
Mike
Сергій
+
Mike
+
Ясно. Буду считать, что такой фичи просто не существует. Вообще, никто не мешает подгружать код в рантайме и без аппБандлов.
Mike
кроме гугла )
гугл не запрещает, если код лежит в expansion packages
Сергій
я думал ты про dex'ы
Mike
я думал ты про dex'ы
именно про них. Какой ещё код бывает?)
Сергій
именно про них. Какой ещё код бывает?)
🤔 в expansion packages я думал только ассеты можно
Mike
~4MB?
как-то так
Mike
🤔 в expansion packages я думал только ассеты можно
чем DEX не ассет? Обычный такой файл.
Сергій
чем DEX не ассет? Обычный такой файл.
гугл говорит что нельзя декс файлы динамически грузить
Mike
гугл говорит что нельзя декс файлы динамически грузить
чёт мне казалось что очень discouraged, но если из маркета, то не возбраняется
Сергій
тогда ок
Mike
тогда ок
так вполне может быть что и нельзя уже)
Сергій
но например мне лень возится с этим, проще как апп бандл собрать
roman G
Допустим у меня есть Статик класс, в котором есть публичный метод(A1) и локальный метод(B1), который будет вызываться в публичном В A1 я обрабатываю переменную статичного класса и затем вызываю B1 который с этой переменной что-то делает. Вопрос, эту переменную мне нужно передавать в B1 из A1? Или работать с ней, как с локальной переменной класса(т.е не передавать в метод никакие параметры) Если всё запутано, сразу дайте знать. Я приведу пример кода
roman G
а зачем ее передавать если она и так видна
не знаю, мне почему-то это показалось немного неправильным. Поэтому решил спросить
Ivan
не знаю, мне почему-то это показалось немного неправильным. Поэтому решил спросить
я думаю от ситуации зависит, если B1 не привязан конкретно к этой переменной, то может стоит аргументом передавать
Mike
почему?
Mike
нет, я не всегда в чате :)
Mike
каким образом? Явно создав её? Или путаете static и inner?
Mike
и?
Mike
давай сразу где читать, а я скажу, почему нет
Ruslan
Что-то в голос с того, как Вы интерпретируете статью)) Вчера Вы писали, что контекст нельзя передавать в статик методы (на самом деле можно). А сегодня про вложенные статик классы
Mike
скидывай которкую цитатку сюда, чтобы я не писал весь перевод статьи сюда
Ruslan
скидывай которкую цитатку сюда, чтобы я не писал весь перевод статьи сюда
"But with improper usage, these inner classes can also lead to potential memory leaks."
Ruslan
что зачищать?
Mike
так, тебе надо java core учить
Mike
нет, андроид вообще не трогай
Alexandr
Что-то в голос😁 можно филд передать в конструктор какому-нибудь объекту и получить мемори лик. Это получается нужно перестать филдами пользоваться? Или я не так понял?😁
Roman
Филд передать нельзя.
Какой филд? Field из рефлексии можно передавать)
Amir
Как правильно делать build apk одного приложения с разных компьютеров, чтобы при переустановке на одно устройство не было конфликтов?
Глеб
Глеб
Подскажите, можно ли заанимировать нижнуюю часть что бы она двигалась по оси Y
Amir
нужно подписывать одним сертификатом
я имею ввиду просто когда билд делаешь, без подписи
Askar
debug сертификаты на всех компах разные, поэтому конфликтовать при установке будут
Askar
вроде как-то можно один дебаг серт раскидать на все компы
Askar
т.е апк все равно подписывается, хоть и нет этого шага явно
Askar
скорее всего да, лучше погуглить
Aleksandr
Народ кто сталкивался с проблемой, на api < 21 Extensions не отрабатывают в лог кэт срет: W/dalvikvm: Link of class 'Lcom/ExtensionsKt$toHttpie$1$1;' failed E/dalvikvm: Could not find class 'com.ExtensionsKt$toHttpie$1$1', referenced from method com.ExtensionsKt.toHttpie
Aleksandr
multidex включен
Anonymous
Как можно получить по нескольким точкам в google maps оптимальный зум и координаты чтобы видно было все маркеры ?
Roman
в js делается через map.fitBounds(bounds) bounds.extend(marker.position); у нас нашел только по двум крайним точкам
Anna
Как правильно делать build apk одного приложения с разных компьютеров, чтобы при переустановке на одно устройство не было конфликтов?
signingConfigs { signing { keyAlias '' keyPassword '' storeFile file('..//license.jks') storePassword '' } } buildTypes { all { buildConfigField "String", "ENDPOINT",'""' signingConfig signingConfigs.signing } }
Tesseract
Подскажите плиз, где смотеть в чем проблема?
Дмитрий
./gradlew assembleDebug
Сергій
multidex включен
А multidex support library подключена? Она требуется для Android 4.x, чтобы мультидекс там работал
Tesseract
./gradlew assembleDebug
"Failed to process resources, see aapt output above for details." Где вообще этот aapt лог?
Tesseract
Andrew
Спасибо большое!) Просто спасли меня)
Lev
Никак не могу собрать кордовой рабочий апк. "Приложение не установлено" cordova build cordova build —release cordova build —debug Его ведь можно собрать и не подписанный установить?
roman G
Ребят, мне нужно получить доступ к internal storage. Класс типа FileUtils. Все методы в нём static Вопрос, как это правильно сделать( кажется нужно передать контекст, но как это правильно сделать?)
Sergey F
Нижняя панель с run debug android profiler и тд пропала. Как ее вернуть?
Дмитрий
view->tool buttons
Lev
никто кордову не юзал?
Sergey F
view->tool buttons
Спасибо тебе добрый человек