Никита 🙃
Возможно этот прогрессбар Null
Никита 🙃
и .setVisibility вызывается до его инициализации
Jamal
Jamal
id первей
Jamal
мож потому что в запросе ретрофита написал ?
Никита 🙃
Советую вообще убрать progressBar.setVisibility(VISIBLE) в метод showProgress(){ if(progressBar != null) progressBar.setVisibility(VISIBLE); }
Никита 🙃
А зачем тебе его показывать, когда ответ пришёл уже?
Никита 🙃
И какую ошибку пишет?
Никита 🙃
И название метода id() - хреновое
Никита 🙃
лучше initViews(), как то так
Jamal
помойму я понял почему , он в другой активности )))
Jamal
😂😂
Кирилл
Советую вообще убрать progressBar.setVisibility(VISIBLE) в метод showProgress(){ if(progressBar != null) progressBar.setVisibility(VISIBLE); }
А ещё лучше использовать котлин и не **аться со случайными нуллами. :) И сделать 2 экстеншен функции на это
Jamal
да
Jamal
а что паблик сделать ?
Никита 🙃
Агхх
Никита 🙃
Почитай об области видимости
Jamal
он не как локал переменная же
Jamal
он есть поле
Никита 🙃
http://javanese.online/основы_JVM-программирования/ Советую ознакомиться
Никита 🙃
Ой. Модификаторы доступа
Никита 🙃
Всё. Мне спать пора, раз я это путаю
Konstantin
https://s.fishki.net/upload/users/2018/04/26/1137602/e702512092324b79e5ea5ab8c75172d8.gif
Никита 🙃
Да знаю я :) но что то завмыкал
Jamal
какие знания должны быть у андройд разраба что бы у него был ттитул джун
Jamal
по вашему мнению
Jamal
буду рад выслушать
Никита 🙃
какие знания должны быть у андройд разраба что бы у него был ттитул джун
Открываешь сайты с вакансиями Пишешь Junior Android Developer И смотришь :)
Никита 🙃
Знания разные. Где то от тебя попросят Дагер, rxjava и архитектуру, а где то JavaCore, структуры данных, sql, retrofit/okhttp/httpUrlConnection и компоненты андроида.
Никита 🙃
Вообще, знать надо дохрена.
Никита 🙃
Потому что рынок переполнен джунами по ведру.
Никита 🙃
Кстати и котлин на Джуна могут уже спрашивать
Никита 🙃
какие знания должны быть у андройд разраба что бы у него был ттитул джун
@mobile_jobs Как минимум можешь тут посмотреть что хотят
Mike
какие знания должны быть у андройд разраба что бы у него был ттитул джун
Хорошее знания Java core, базовое знание фреймворка (активити, фрагмены, вот это всё) и непреодолимое желание развиваться.
Mike
я уже видел в вакансиях некоторых Kotlin на минимальном уровне именно для Джуна
я вообще видел, когда на джуна требуют список, который люди с опытом в10 лет не знают :) Непонятно. С одной стороны, всё надо. С другой — всё же можно подтянуть на рабочем месте, если мозг работает...
Mike
Вот способность доизучать всё, что нужно — самая важная, но не особо понятно, как её обнаружить.
Mike
Квантум, давай на мидла еще.
Ничё не знаю. Нет никаких мидлов.
Nikita
Ничё не знаю. Нет никаких мидлов.
И джунов тоже нет, есть только разные стадии боли :)
Mike
Реально, мне уже ничего не понятно...
Kot
Что-то я совсем запутался! Помогите решить проблемку)) У меня на стартовом и втором активити нет Action Bar ( API 15) - я использовал тему parent="Theme.AppCompat.Light.NoActionBar". Но мне в других активити Action Bar уже нужен. И я никак не могу его сделать для других активити. Это вообще возможно? Или если Action Bar должен быть либо на всех активити либо нигде?
Impossible
Хех, выше видел кучу советов что нужно на джуна. Забыли главное, нужно уметь в консоли вывести "hello world"
Никита 🙃
Нужно показать какие то работы. Какие то пет-проекты. Сделать копию чего то из play market'a
Denis
А вообще - используй лучше тулбар) ставишь везде тему без экшн бара, а потом делаешь тулбар как экшн бар везде где надо
Denis
Да, support для андроида с 14 кажется работает или даже раньше
Kot
Да, support для андроида с 14 кажется работает или даже раньше
То есть сразу беру Тулбар из API21 кажется но с поддержкой библиотек для более старых версий?
Denis
Toolbar из библиотеки саппорт брать нужно
Kot
Toolbar из библиотеки саппорт брать нужно
Хорошо, попробую сразу с тулбаром
Никита 🙃
А это возможно в API 15?
И уговори заказчика\манагера поставить api 16 хотя бы. А лучше вообще 19
Kot
И уговори заказчика\манагера поставить api 16 хотя бы. А лучше вообще 19
Я думаю, будет API 22 минималка в итоге об этом уже идут разговоры
Никита 🙃
Между 21 и 22 нет разницы же
Никита 🙃
Можно и 21. К тому же 21 ещё продаются на рынке
Kot
Между 21 и 22 нет разницы же
Ну это да, согласен. 21 минимум -это уже нормально
Никита 🙃
Ну это да, согласен. 21 минимум -это уже нормально
Ах, если бы это до своего техдира донести. 😒 Надоело писать проверки на версию ниже 21
Denis
На 19 не так и мало девайсов
Никита 🙃
Ну хз, хз
Никита 🙃
Новых - 0
Denis
Старые никуда не делись, я сам вообще за 21, но рынок диктует своё
Ilgiz
Старые никуда не делись, я сам вообще за 21, но рынок диктует своё
Так много <20 api на рынке? Имхо дешевле 20+ разрабатывать
Ilgiz
Точнее 21
Denis
Так много <20 api на рынке? Имхо дешевле 20+ разрабатывать
смотря под какой рынок разрабатываешь. недавно запускали рекламу для индии/пакистина и прочего такого - так там, судя по консольке гугл плей, было 25% 19апи. вот и думай. если США брать - ясное дело там процент очень низкий
Ilgiz
смотря под какой рынок разрабатываешь. недавно запускали рекламу для индии/пакистина и прочего такого - так там, судя по консольке гугл плей, было 25% 19апи. вот и думай. если США брать - ясное дело там процент очень низкий
Как раз вопрос в этом и заключается. Если приложение, допустим, нацелено на широкую публику, стоит ли головная боль разрабов ради условного Пакистана и какой прирост составит в целом.
Ярослав
selectableItemBackgroundBorderless
странно, вроде пробовал когда-то, но щас то что нужно, спс
Карл
Всем привет, бывает у вас так что отваливается logcat, эмулятор работает, логи не отображаются. Помогает только перезапуск студии. Можно ли это пофиксить не перезапуская студию?
r67hj32yb
Умные люди, доброе утро. Помогите решить проблему. Реализовал в приложении прием файлов которые шарят другие приложения. Но столкнулся с проблемой когда я шарю из системного проводника все ок файл приходит. А вот например из телеграмма не получается.
r67hj32yb
Кто-нибудь сталкивался с такой проблемой?
Dmytro
Здравствуйте, как взаивисимости от прав пользователя предоставлять ему нужный GUI? Или надо делать несколько клиентов?
Dmytro
Здравствуйте, как взаивисимости от прав пользователя предоставлять ему нужный GUI? Или надо делать несколько клиентов?
да это ж от вашей системы зависит, если они принципиально разные, то раздельно, если нет, то как-то изворачиваться
Dmytro
да это ж от вашей системы зависит, если они принципиально разные, то раздельно, если нет, то как-то изворачиваться
Это клиент интернет магазина. Есть админ . И есть обычные пользователи Что вы имеете в виду под "изворачиванием"?
Dmytro
Это клиент интернет магазина. Есть админ . И есть обычные пользователи Что вы имеете в виду под "изворачиванием"?
тут нет никаких паттернов или еще чего. Как сами рализуете. Изворачиваться - экраны одинаковы, но некий функционал скрыт. и через проверку скрываь/показывать отдельные вью и соотв функционал, который привязан к ним
Dmytro
Там есть кнопочка для рестарта логов)
у тебя у самого такое было? Кнопка помогала?
Карл
Там есть кнопочка для рестарта логов)
Буду попробовать, но мне кажется, что в прошлый раз она не помогла