Юрий
Вчера обещал показать как правильно работать с даггером , эта правильность заключается в том что даггер сам отслеживает жизненый цикл приложения, активности, фрагмента. Я думаю все интересно будет, сюда можно скинуть пример краткий кода или нет?)
Юрий
а теперь покажи структуру каталогов с классом MainActivity
Кирилл
Чувак, не делай людям больно, присылай в виде скриншотов хотя бы, а в идеале в гисте.
Юрий
Насчет даггера так и не услышал, интересно или нет?)
Kozimjon
ребят, обычное диалоговое окно - что прописать в else чтобы оно не закрывалось? в доках ничего не нашел - заранее спасибо
Юрий
Конечно
меня не забанят если я начну сюда код выкладывать?)
Chriz
Кидай код на гитхаб
Юрий
Кидай код на гитхаб
проблем в том что на гитхабе меня нет, я на битбакете, проект создовать лень, могу ключевые куски скинуть
Юрий
Кидай код на гитхаб
сам проект показать не имею право)
Chriz
Ну, pastebin тут точно не запрещен
Юрий
Ну, pastebin тут точно не запрещен
зато на работе у меня запрещен)))
Сергей
У нее не один?
Больше обработчиков богу обработчиков! А я вообще в программно генерируемой пачке элементов с переменным составом и своим обработчиком на каждом что бы разобраться как кого зовут и что на ком написано в данный моментзаписывал хэши элемента в связный массив с идентификатором
Himars
Kozimjon
.dismisable(false)
Спасибо огромное
Himars
Спасибо огромное
И сам вызывай dismiss() когда нужно закрыть диалог
Sasha
Господа и дамы, я запилил кастомный дейт пикер из трёх колёс (день, месяц, год) и хочу, чтобы когда я выбираю невалидную комбинацию (например, 31 февраля), он перемещался на ближайшую валидную дату. Подскажите, плиз, как мне проще всего получить эту валидную дату?
Sasha
Я попробовал создавать календарь и сетить туда данные колёс, но 31 февраля превращается в 3 марта, а мне нужно 1 марта
Sasha
Ну вот в этом и смысл, что контент колеса для выбора дня не меняется. Т.е. он циклический и там всегда числа с 1 до 31. Но при выборе невалидной даты я хочу перемещать пикер к ближайшему валидному значению
Anonymous
Всем доброго дня! Ищем профи для участия в качестве спикеров на крупнейшей региональной IT-конференции "Стачка", 26-27 апреля, в Ульяновске. Конференция пройдёт в 8 раз. Ежегодно на "Стачке" собираются более 5000 айтишников со всей России. У нас более 20 секций, ваше направление точно есть!)
Yuri
думаю я смогу выступить
Yuri
tridetch
Как можно в новой студии в мемори профайлере увидеть саму картинку из bitmap? Раньше вроде можно было
Denis
Привет! У бизнеса возникла идея попробовать рекламную сетку кроме AdMob. Поресерчил сетки и отзывы, вроде как неплохие отзывы и статистика у Facebook Ads. Интересуют только баннеры и нативная реклама. Есть у кого опыт работы с другими сетками, в частности facebook? И стоит ли вообще уходить от AdMob?
Кирилл
Подскажите пожалуйста по поводу FCM: в FirebaseMessagingService переопределяю onNewToken, но он почему-то не вызывается. Но когда пишу в основной активити FirebaseInstanceId.getInstance().instanceId.addOnCompleteListener - этот метод вызывается... Так где нужно ловить токен??
Alexander
Подскажите пожалуйста по поводу FCM: в FirebaseMessagingService переопределяю onNewToken, но он почему-то не вызывается. Но когда пишу в основной активити FirebaseInstanceId.getInstance().instanceId.addOnCompleteListener - этот метод вызывается... Так где нужно ловить токен??
onNewToken дёргается, когда токен поменялся системой, в нем нужно отправить новый токен на сервер и/или сохранить у себя. А в getInstance().instanceId получаем токен, когда он нам нужен
Alexander
Но это не точно)
Кирилл
Да
Окей, спасибо. :)
Alexey
Ребят, у меня супермегавопрос, для меня оч важный. Гугл удалил из маркета наше приложение, объяснив что оно не удовлетворяет полиси по доступам к SMSкам. Что делает приложение: в ответ на входящую смс-ку с кодовым словом отправляет обратно смс-ку с координатами телефона. Приложение сделано для того чтобы заблудившиеся в лесу люди были найдены. Я подал заявку на пересмотр приложения, выбрав в качестве признака "почему мне нужен доступ к смсокам" пункт: "Physical safety/emergency alerts app" Но тупые гуглоботомодераторы написали: ====== The declared function Physical safety / emergency alerts to send SMS is allowed, but not approved for the specific permissions that are listed in your manifest READ_SMS, RECEIVE_SMS. These excess permissions READ_SMS, RECEIVE_SMS must be removed from your app manifest. ====== Вопрос. Какое нужно ещё обоснование им, чтобы вернули приложеньку в стор?
Kozimjon
ребят, объясните одну вещь пожалуйста. Вот например чтобы передать объект из одного фрагмента в другой фрагмент (и за одно переключить фрагменты) необходимо зайдествовать активити - как и что делать тут ясно. Но вот если из фрагмента вызываю диалоговое окно - передаю/получаю объект через паблик интерфейс - то надо задействовать активити тоже или он не нужен тут? просто ща без участия активити пытаюсь - вылезает ошибка не очень понятная
Сергей
Ребят, у меня супермегавопрос, для меня оч важный. Гугл удалил из маркета наше приложение, объяснив что оно не удовлетворяет полиси по доступам к SMSкам. Что делает приложение: в ответ на входящую смс-ку с кодовым словом отправляет обратно смс-ку с координатами телефона. Приложение сделано для того чтобы заблудившиеся в лесу люди были найдены. Я подал заявку на пересмотр приложения, выбрав в качестве признака "почему мне нужен доступ к смсокам" пункт: "Physical safety/emergency alerts app" Но тупые гуглоботомодераторы написали: ====== The declared function Physical safety / emergency alerts to send SMS is allowed, but not approved for the specific permissions that are listed in your manifest READ_SMS, RECEIVE_SMS. These excess permissions READ_SMS, RECEIVE_SMS must be removed from your app manifest. ====== Вопрос. Какое нужно ещё обоснование им, чтобы вернули приложеньку в стор?
Ну, с гуглем спорить обычно бесполезно. Хуже будет. А можно рефакторнуть как то, что бы не смс ловило, а скажем пушсообщения?
Сергей
Хотя в лесу могут быть смс но не сеть
Alexey
Ну, с гуглем спорить обычно бесполезно. Хуже будет. А можно рефакторнуть как то, что бы не смс ловило, а скажем пушсообщения?
хуже уже некуда ведь. А рефакторнуть - не варик, потому что смысл приложеньки в том, что оно работает без интернета, и должно читать смс-ки входящие, мониторя все.
Сергей
А нервную позицию гугла по доступу к смс понять можно - тут вчера вон спрашивали как можно ли перехватить пуш уведомления от банков и любые нажатия на экран
Kozimjon
Как угодно — хоть напрямую, хоть через активити. Но учитывай, что диалоги никак не сохраняют состояние (тут поможет DialogFragment). Интересно было бы ошибку посмотреть.
синее - это активити - то есть изза того что я написал getContext он ссылается на активити, но интерфейс я имплементировал в фрагменте. что то у меня не так с getContext
Tatiana HR
Добрый день) А здесь о вакансии можно писать?))
Сергей
С учетом развитости авторизации списаний и переводов с подтверждением смс можно понять.
Tatiana HR
Нет. Можно в @mobile_jobs
Там написала уже) Благодарю)
Сергій
получить смс без пермишена можно, а вот отправить вряд ли, только кинуть интент
Сергей
Если б к нему уважаемая фирма обратилась - то ладно еще. А частник из подозрительного региона....не Нигерия конечно, но все же.
Kozimjon
Чёт какая-то логическая ошибка присутствует
ща пересмотрю всю логику интерфейса - походу он как то не так срабатывает
Andrew
офтоп наверно, но просто незнаю куда еще писать. Скажите, а какие есть лучше на ваш взгляд (которыми сами пользуетесь) платформы монетизации приложений? (рекламная монетизация)
Сергей
Отправить как раз можно, точнее через интент инициировать посылку макета. А доступ к смс везде защищен как тайна переписки.
Kozimjon
если что, фрагмент — не контекст
то есть если я так сделаю, то в качестве контекста получу все таки активити? я правильно понял?
Kozimjon
Или ThemeContextWrapper :)
ясно. Спасибо. ща попробую другой способ передачи объекта найти/придумать и чтоб без активити
Alexey
Хуже всегда есть. Любители спорить нарываются на перманентный бан и удаление всего везде и навсегда
Как-то грустно всё. Смысл приложеньки - работать даже когда абонент не может самостоятельно нажать кнопку "отправить координаты". Это нужно для случаев, если у человека инфаркт, травма, гипотермия, или любое другое бессознательное состояние.
Alexey
Я таких ищу в лесах периодически, и оч часто находим слишком поздно.
Сергій
убери хотя бы пермишен на чтение всех смс
Сергій
и аппелируй
Alexey
убери хотя бы пермишен на чтение всех смс
а как тогда приложение поймает входящую смс-ку с кодом?
Alexey
по интернету?
Andrew
да
Сергій
по интернету?
https://developers.google.com/identity/sms-retriever/overview
Andrew
худо-бедно gprs то будет доступен наверно?
Сергій
есть и локальное, но с Android 8
Alexey
самые жопские поиски, где теряются люди, находятся в зоне приема 1-2 палочек связи. Даже без "E"
Andrew
по udp и вперед