Mike
Непонятно что конкретно изменится. Если вы имеете ввиду понимание того какой джава код соответствует какому то котлин коду, по мне это не понимание как работает.
Языковые конструкции Java довольно просто и предсказуемо компилируются в байт-код, конструкции Котлина — нет.
Azret
Коллекции все равно из джавы
Mike
Учить джаву без Си - не понимать как она работает. Учить Си без ассемблера - не понимать как он работает
Изучать программирование без электроники... утрировать можно до бесконечности.
Vladimir
Непонятно что конкретно изменится. Если вы имеете ввиду понимание того какой джава код соответствует какому то котлин коду, по мне это не понимание как работает.
Квантум хорошо ответил на это ) Хотя может это действительно не надо. Может это все относится ко всяким hashmap'ам с его корзинами. На собеседовании могут спросить, а вот в жизни оно зачем?
Mike
Квантум хорошо ответил на это ) Хотя может это действительно не надо. Может это все относится ко всяким hashmap'ам с его корзинами. На собеседовании могут спросить, а вот в жизни оно зачем?
Недавно видел, как чувак оптимизацию запилил. В объектк было 30 нуллабельных полей, по факту в среднем использовалось 10 из них. Он запилил хэшмэпу вместо полей. Правда в том, что польза от этой «оптимизации» есть, когда заполнено <2..3 полей.
Mike
А так, можно не знать и писать дичь, да.
Vladimir
Ну тут вообще хз в чем смысл. Мне кажеися, что тут скорее просто для своего удобства пытался сделать
Алексей
А кто-нибудь встречался с проблемой исчезновения корутиновых классов после включения минификации? Прогуард выключен, к слову
Алексей
minifyEnabled true useProguard false …
Алексей
не могу сказать, в чем разница
Алексей
Между минификацией и прогуардом
Алексей
Прогуард, к слову, еще и обфускацией занимается
Vladimir
А в чем заключается его обфускация и минификация?)
Denis
Это такой жирный троллинг?
Очень жирный кстати
mmk
Люди умные! Как можно получить доступ к sqlite базе данных через Android Studio если на устройстве нету root прав? Run-as не работает
Лёша
Люди умные! Как можно получить доступ к sqlite базе данных через Android Studio если на устройстве нету root прав? Run-as не работает
скопировать файл базы во внешнюю папку, потом уже через device explorer должно быть видно
Алексей
В чём выражается их исчезнование?
ClassNotFoundException для какого-то служебного класса корутин
Алексей
подробнее
Как дома буду - скину подробней
Алексей
Срочные дела появились-.-
voffka
Учить начать лучше сразу с котлина
пишем на котлин чтобы писать на котлин.
Алексей
Совсем, причем
Mike
Не согласен
так это же троллинг был
Anonymous
Anonymous
Так что боюсь нет
Denis
Люди умные! Как можно получить доступ к sqlite базе данных через Android Studio если на устройстве нету root прав? Run-as не работает
Может быть, Stetho подойдёт. С ним через браузер можно смотреть БД и Shared Preferences у подключенного устройства.
Алексей
Я вне контекста не понял, видимо
Mike
Я вне контекста не понял, видимо
автор тоже, возможно, не понял)
Алексей
у меня глаз просто немного дернулся:)
mmk
Может быть, Stetho подойдёт. С ним через браузер можно смотреть БД и Shared Preferences у подключенного устройства.
Решил проблему. Переместил БД на sdcard, скопировал на ПК, через SQL Explorer нашёл баг, исправил)) Но попробую, спс
Anonymous
Так что боюсь нет
Это такой полу троллинг. Надеюсь вы все согласны что asynctask или loader не нужны. С течением времени скорее всего станут не нужно то что я писал. Есть решения лучше и это нигде не будет использоваться, значит это не будет иметь смысла изучать несмотря на то что вы можете сказать что эти знания фундаментальны.
NermaN 𓅂
комфортно)
С 16 ещё комфортнее
Anonymous
Полутроллинг.
Anonymous
С 16 ещё комфортнее
это да, но пока нет необходимости. а бывает что и 16 мало?
NermaN 𓅂
это да, но пока нет необходимости. а бывает что и 16 мало?
Не думаю, особенно если пишешь под одну платформу
Anonymous
Не думаю, особенно если пишешь под одну платформу
ну такой проект как вк клиент как думаешь за сколько соберется?
Anonymous
Anonymous
Я говорю просто понять базовые вещи
Anonymous
Что лесть в инет из уи нельзя
Anonymous
?
Асинктакс тебе как раз таки не поможет ничего понять.
Anonymous
Обращаться к вью из не уи
Alexander
так андроид и так даст это понять, крашнувшись)
Anonymous
Да.. Ну я его юзал изначально
Anonymous
Для сетевых запросов
Anton
Да ладно, все должны пройти через асинктаски чтобы познать дзен
Mike
Да.. Ну я его юзал изначально
я тоже, поэтому никому не рекомнедую
Алексей
А понимать базу в любом случае надо: и треды, и раннэблы, и экзекьютеры
Anonymous
Для обучения норм.
Anton
Но узнать самому об этом бывает полезно
Anonymous
тяп ляп, ага понятно и забыл
Anonymous
потому что он не ок
Да лол. Я в курсе) я про то, что если не поюзать, то и хейт был бы бессмысленен
ニキータ
Товарищи! На LineageOS кому-нибудь удавалось обойти защиту от запуска GPay?
Anonymous
Это всегда будет использоваться на низком уровне (я не про асинк)
Это да, хороший аргумент. Вопрос, корутины же основаны не на java thread?
Anonymous
на Feature каких то
Anonymous
в идеа скомпиль посмотри .class
Алексей
Это да, хороший аргумент. Вопрос, корутины же основаны не на java thread?
Насколько я помню, они на executor и future (как минимум, корутины можно запускать с Coroutine scoup, сделанном из executor)
Алексей
Если мне не изменяет память
Алексей
Так или иначе, любая здоровая реализация работы с потоками и задачами основывается на жонглировании executor'ами или работой с тредами на еще более низком уровне
Mike
Любой код основан на java.lang.Thread.