Aleksandr
ребят, как в студии сэмулировать обновление приложения ? Не тупо удалить и заново поставить, а именно обновить ?
Aleksandr
мне нужно проверить корректность работы кода по обновлению Sqlite
Aleksandr
хмм... логично. Благодарю!!!
Unknown
подскажите канал в телеграме по тестированию
Aleksandr
не вышло
Aleksandr
Aleksandr
предлагает удалить и заново поставить
Aleksandr
оба debug запускаю
Aleksandr
так обновления не будет и оно затрет предыдущую App вместе с БД.
Igor
оба debug запускаю
дебаг сертификат небось временный... проэкспайрился
Aleksandr
ок
Aleksandr
попробую релизы поставить
Darya
ПРОХОЖУ ТЕСТ! БЫстро! контент провайдер же может передать данные в другую аппу?
Darya
Content providers can help an application manage access to data stored by itself, stored by other apps, and provide a way to share data with other apps.
Darya
вопрос.. how does security system and ppermisions works in android?
Darya
LDAP прально?
BullyBoo
Что значит как? В манифесте прописываешь разрешения, необходимые для работы приложения и работаешь с разными сервисами и менеджерами С андроида то ли 5, то ли 6 нужно запрашивать разрешения в рантайме (только опасные разрешения)
Михаил
6го
Pavel
Посоны а часто ли вы пишите подобное ContextCompat.getColor(getContext(), R.color.colorPrimary) ?
Pavel
В смысле? А контекст откуда?
Pavel
Не понял
BullyBoo
В смысле? А контекст откуда?
В этом методе вполне подойдет контекст аппликейшена, его можно дернуть через инстанс или получить инжектом
Pavel
Покажи пример метода. Пока очень много вопросов.
BullyBoo
Покажи пример метода. Пока очень много вопросов.
public int getColor(@IdRes int colorId){ return ContextCompat.getColor(MyApplication.getInstance.getApplicationContext(), colorId); }
BullyBoo
Не бейте меня, я с телефона
Pavel
Блин ты такое набрал с телефона)) ты прям герой)
BullyBoo
Даже 6 подписчиков😅😅😅
Aleksandr
а как можно отследить процесс обновления приложения ?
BullyBoo
Aleksandr
В смысле? Объясни подробнее о чем ты
я в version_code = 9 во время первого запуска приложения копирую данные в sqlite. в version_code = 12 нужно в бд добавить еще значений, а лучше сбросить и заново создать с новым компированием. Как отследить программно, что приложение сейчас не просто запустили, а именно происходит процесс повышения версии ?
Aleksandr
вызывается, дропаются две таблицы, затем вызывается onCreate, которые создает новые. После я прописал вызов AsyncTask с процессом копирования данных в таблицу. И на строчке dataBase.openDB() <- в теле метода я создаю экземпляр БД и открываю запись, приложение падает.
Aleksandr
Не могу решить эту проблему
Aleksandr
Получается я из onCreate БД хочу записать сразу в нее же.
Aleksandr
приложение падает
Aleksandr
в релиз версии их нет в логе. А, если запущу дебаг, то не смогу сэмитировать обновление приложения
Aleksandr
На экране диалог "В приложении ... произошла ошибка".
Aleksandr
все.
Aleksandr
Errors в логкате пустой
Aleksandr
я в него сразу полез
Aleksandr
Да, без фильтра все есть. Пишет, что БД закрыта. Но я же getWritable ... запускаю.
Aleksandr
android.database.sqlite.SQLiteDatabaseLockedException: database is locked (code 5): , while compiling: PRAGMA journal_mode
Aleksandr
ага. Получается, что БД уже занята, а я еще хочу записать в нее что-то.
Aleksandr
Я так понимаю, что нужно писать singleton для своего SQLiteOpenHelper класса, и проверять instance.
Unknown
когда тестируешь презентер, получается все методы должны быть паблик ?
Denis
Всем привет. Возможно ли такое, что в AutoCompleteTextView для адреса автоматически в предлагаемых вариантах выдаются адреса из гуглы карты(дом, работа)? Сделал адаптер со списком с сервера приходящим, а на презентации появились гугловские адреса
Damir
за медвежью услугу при сдаче теста
Nikita
вообще конечно вопросы жуть...
Anton
здесь 3к твоих потенциальных конкурентов
Anonymous
на самом деле тоже хочу занятся фрилансом, вот только руки не доходят))
Anonymous
так что 3к - 1 😄
Anton
я нашел за год примерно, но в офисе потом через год, когда набрался опыта, нашел на фрилансе не сказал бы что сложно, но проблематично, потому что нужно знать где искать себе заказчиков
Игорь
https://www.youtube.com/watch?v=YBzYGfWRGCg&t=560s И в 16 лет можно добиться своего.Все в твоих руках
Алексей
ещё стоит помнить о том, что работа в команде позволяет очень быстро научиться необходимым навыкам, а на фрилансе, если не уметь очень хорошо самостоятельно учиться, и не иметь ментора - можно работать годами, и остаться недоджуниором.
Евгений
Ребят, кто работал с анимацией переходов фрагментов? Какая-то дичь получается у меня. Есть фрагмент АА, который заменяется на фрагмент ББ. Но с анимацией получается так, что фрагмент ББ находится под АА. Т.е. если допустим я вешаю задержку анимации на АА, то ББ не отобразится, пока задержка не пройдёт.
Евгений
Как можно сделать так, чтобы ББ был как бы "поверх" ? В плей маркете например правильно сделано при открытии какого-то приложения
Igor
На фулл-тайм в офисе сравнительно просто. Я больше года искал свою "вакансию мечты" с нормальной зп (~120-140) и удаленкой с редкими визитами в офис. По офисным вакансиям – можно просто закинуть на hh резюме разобравшись с основными технологиями и телефон начнут рвать.
‍Yap
Сделай нормальный ник, пожалуйста
Igor
Нет, в процессе получения, второй курс баки.
Алексей
через интент кидайте человека в приложение плей маркета, в гугле есть примеры
Igor
*открыть в браузере или google play, предварительно проверив, что они есть :)
Алексей
если вы думаете его не получать, то не советую так думать)
Алексей
гуглите, ну элементарный вопрос.
Igor
если вы думаете его не получать, то не советую так думать)
Судя по учебе в том месте, где я учусь, в нем мало смысла, кроме корочки и откоса от армии.
Алексей
Судя по учебе в том месте, где я учусь, в нем мало смысла, кроме корочки и откоса от армии.
Зависит от универа, конечно. Мне много полезных базовых знаний дал вуз, которые помогают сейчас.
Igor
Зависит от универа, конечно. Мне много полезных базовых знаний дал вуз, которые помогают сейчас.
Мне понравился из всего что было разве что курс дискретки, да и то, только потому, что дали линк на MIT курсы, в которых довольно интересные топики под конец обсуждаются. В остальном – половине преподавателей не интересно то, что они читают. ВУЗ при этом один из (если не) топовых. Знакомые из других вузов тоже скидывали свои программы дисциплин, рассказывали что делают. Общая картина грустная. Либо это математика без приложений (всегда вымораживала математика ради математики), либо это курсы, которые лет как 20 назад должны были упраздниться (операционки, ассемблер и прочее)
Глеб
Что нужно сделать с glide что бы фотка в адаптере не перевставлялась?
Глеб
А то сейчас при запуске он рисует, потом дёргает и все ок
Igor
Принципиально невозможно, если не поставить nestedscrollingenabled=true. У вас идет переиспользование ViewHolder-ов
Igor
При каждом появлении на экране ViewHolder-а в нем заново отображается вся информация. Плата за экономность в ресурсах на отрисовку.
Глеб
Почему он тогда изначально рисует?